0001086222-24-000148.txt : 20240509 0001086222-24-000148.hdr.sgml : 20240509 20240509164648 ACCESSION NUMBER: 0001086222-24-000148 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AKAMAI TECHNOLOGIES INC CENTRAL INDEX KEY: 0001086222 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 043432319 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27275 FILM NUMBER: 24931523 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-Q 1 akam-20240331.htm 10-Q akam-20240331
false2024Q1000108622212/310.00791700.00860730.010515P2Y368288275xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesakam:locationakam:countryakam:cityakam:segmentakam:senior_notexbrli:pureakam:dayakam:extensionakam:solution_category00010862222024-01-012024-03-3100010862222024-05-0300010862222024-03-3100010862222023-12-3100010862222023-01-012023-03-3100010862222022-12-3100010862222023-03-310001086222us-gaap:CommonStockMember2023-12-310001086222us-gaap:AdditionalPaidInCapitalMember2023-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001086222us-gaap:TreasuryStockCommonMember2023-12-310001086222us-gaap:RetainedEarningsMember2023-12-310001086222us-gaap:CommonStockMember2024-01-012024-03-310001086222us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001086222us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001086222us-gaap:RetainedEarningsMember2024-01-012024-03-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001086222us-gaap:CommonStockMember2024-03-310001086222us-gaap:AdditionalPaidInCapitalMember2024-03-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001086222us-gaap:TreasuryStockCommonMember2024-03-310001086222us-gaap:RetainedEarningsMember2024-03-310001086222us-gaap:CommonStockMember2022-12-310001086222us-gaap:AdditionalPaidInCapitalMember2022-12-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001086222us-gaap:TreasuryStockCommonMember2022-12-310001086222us-gaap:RetainedEarningsMember2022-12-310001086222us-gaap:CommonStockMember2023-01-012023-03-310001086222us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001086222us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001086222us-gaap:RetainedEarningsMember2023-01-012023-03-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001086222us-gaap:CommonStockMember2023-03-310001086222us-gaap:AdditionalPaidInCapitalMember2023-03-310001086222us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001086222us-gaap:TreasuryStockCommonMember2023-03-310001086222us-gaap:RetainedEarningsMember2023-03-310001086222us-gaap:CommercialPaperMember2024-03-310001086222us-gaap:DomesticCorporateDebtSecuritiesMember2024-03-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-03-310001086222us-gaap:BankTimeDepositsMember2023-12-310001086222us-gaap:CommercialPaperMember2023-12-310001086222us-gaap:DomesticCorporateDebtSecuritiesMember2023-12-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-12-310001086222us-gaap:DomesticCorporateDebtSecuritiesMember2024-01-012024-03-310001086222us-gaap:MoneyMarketFundsMember2024-03-310001086222us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-03-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2024-03-310001086222us-gaap:BankTimeDepositsMember2024-03-310001086222us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Member2024-03-310001086222us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2024-03-310001086222us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2024-03-310001086222us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-03-310001086222us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-03-310001086222us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-03-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-03-310001086222us-gaap:MutualFundMember2024-03-310001086222us-gaap:MutualFundMemberus-gaap:FairValueInputsLevel1Member2024-03-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2024-03-310001086222us-gaap:FairValueInputsLevel1Member2024-03-310001086222us-gaap:FairValueInputsLevel2Member2024-03-310001086222us-gaap:MoneyMarketFundsMember2023-12-310001086222us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-12-310001086222us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001086222us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001086222us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-12-310001086222us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-12-310001086222us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001086222us-gaap:DomesticCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001086222us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001086222us-gaap:MutualFundMember2023-12-310001086222us-gaap:MutualFundMemberus-gaap:FairValueInputsLevel1Member2023-12-310001086222us-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2023-12-310001086222us-gaap:FairValueInputsLevel1Member2023-12-310001086222us-gaap:FairValueInputsLevel2Member2023-12-310001086222us-gaap:TradeAccountsReceivableMember2024-03-310001086222us-gaap:TradeAccountsReceivableMember2023-12-310001086222akam:UnbilledAccountsReceivableMember2024-03-310001086222akam:UnbilledAccountsReceivableMember2023-12-310001086222akam:CommissionandIncentivePaymentsMemberus-gaap:OtherCurrentAssetsMember2024-03-310001086222akam:CommissionandIncentivePaymentsMemberus-gaap:OtherCurrentAssetsMember2023-12-310001086222akam:CommissionandIncentivePaymentsMemberus-gaap:OtherAssetsMember2024-03-310001086222akam:CommissionandIncentivePaymentsMemberus-gaap:OtherAssetsMember2023-12-310001086222akam:CommissionandIncentivePaymentsMember2024-03-310001086222akam:CommissionandIncentivePaymentsMember2023-12-310001086222us-gaap:DevelopedTechnologyRightsMember2024-03-310001086222us-gaap:DevelopedTechnologyRightsMember2023-12-310001086222us-gaap:CustomerRelationshipsMember2024-03-310001086222us-gaap:CustomerRelationshipsMember2023-12-310001086222us-gaap:TrademarksAndTradeNamesMember2024-03-310001086222us-gaap:TrademarksAndTradeNamesMember2023-12-310001086222us-gaap:LicensingAgreementsMember2024-03-310001086222us-gaap:LicensingAgreementsMember2023-12-310001086222akam:NonameSecurityMemberus-gaap:SubsequentEventMember2024-05-012024-05-310001086222us-gaap:ConvertibleDebtMember2024-01-012024-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleNotesMember2024-03-310001086222akam:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2024-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2024-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2024-03-310001086222akam:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMemberakam:DebtConversionTermsOneMember2024-01-012024-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Memberakam:DebtConversionTermsOneMember2024-01-012024-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Memberakam:DebtConversionTermsOneMember2024-01-012024-03-310001086222akam:DebtConversionTermsTwoMemberakam:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001086222akam:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2024-01-012024-03-310001086222akam:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2024-01-012024-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2024-01-012024-03-310001086222akam:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2024-01-012024-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2024-01-012024-03-310001086222us-gaap:ConvertibleDebtMember2024-03-310001086222akam:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2023-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2023-12-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2023-12-310001086222us-gaap:ConvertibleDebtMember2023-12-310001086222akam:A2022CreditAgreementMember2022-11-300001086222akam:A2022CreditAgreementMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMemberakam:BenchmarkRateMembersrt:MinimumMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMembersrt:MaximumMemberakam:BenchmarkRateMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMembersrt:MinimumMemberakam:ReferenceRateMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMembersrt:MaximumMemberakam:ReferenceRateMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMemberus-gaap:BaseRateMembersrt:MinimumMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMembersrt:MaximumMemberus-gaap:BaseRateMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMembersrt:MinimumMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMembersrt:MaximumMember2022-11-012022-11-300001086222akam:A2022CreditAgreementMember2024-03-310001086222akam:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2023-01-012023-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2027Member2023-01-012023-03-310001086222us-gaap:ConvertibleDebtMemberakam:ConvertibleSeniorNotesDue2025Member2023-01-012023-03-310001086222us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001086222us-gaap:RevolvingCreditFacilityMember2023-01-012023-03-310001086222us-gaap:EmployeeSeveranceMember2024-03-310001086222us-gaap:EmployeeSeveranceMember2023-01-012023-03-310001086222akam:LeaseImpairmentMemberakam:A2021RestructuringPlanMember2024-03-310001086222akam:LeaseImpairmentMemberakam:A2021RestructuringPlanMember2024-01-012024-03-310001086222akam:LeaseImpairmentMemberakam:A2021RestructuringPlanMember2023-01-012023-03-3100010862222022-01-310001086222us-gaap:SubsequentEventMember2024-05-310001086222us-gaap:CommonStockMember2024-01-012024-03-310001086222us-gaap:CostOfSalesMember2024-01-012024-03-310001086222us-gaap:CostOfSalesMember2023-01-012023-03-310001086222us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001086222us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001086222us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001086222us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001086222us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001086222us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-310001086222us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310001086222us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310001086222country:US2024-01-012024-03-310001086222country:US2023-01-012023-03-310001086222akam:InternationalMember2024-01-012024-03-310001086222akam:InternationalMember2023-01-012023-03-310001086222akam:SecurityMember2024-01-012024-03-310001086222akam:SecurityMember2023-01-012023-03-310001086222akam:DeliveryMember2024-01-012024-03-310001086222akam:DeliveryMember2023-01-012023-03-310001086222akam:ComputeMember2024-01-012024-03-310001086222akam:ComputeMember2023-01-012023-03-3100010862222024-04-012024-03-3100010862222025-04-012024-03-3100010862222026-04-012024-03-310001086222akam:ServiceBasedStockAwardsMember2024-01-012024-03-310001086222akam:ServiceBasedStockAwardsMember2023-01-012023-03-310001086222akam:MarketAndPerformanceBasedStockAwardsMember2024-01-012024-03-310001086222akam:MarketAndPerformanceBasedStockAwardsMember2023-01-012023-03-310001086222us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember2024-01-012024-03-310001086222us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember2023-01-012023-03-310001086222akam:RobertBlumofeMember2024-01-012024-03-310001086222akam:RobertBlumofeMember2024-03-310001086222akam:KimberlySalemJacksonMember2024-01-012024-03-310001086222akam:KimberlySalemJacksonMember2024-03-310001086222akam:WilliamR.WagnerMember2024-01-012024-03-310001086222akam:WilliamR.WagnerMember2024-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________________ 
FORM 10-Q
 ______________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to    

Commission file number 000-27275
______________________________________________ 
Akamai Technologies, Inc.

(Exact name of registrant as specified in its charter)

Delaware 04-3432319
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
145 Broadway
Cambridge, MA 02142
(617) 444-3000
(Address, Including Zip Code, and Telephone Number,
Including Area Code, of Registrant’s Principal Executive Offices)
______________________________________________ 
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

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 (the “Exchange Act”) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  
x    No  ¨

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
xAccelerated filer
¨
Non-accelerated filer
¨
Smaller reporting company
¨
Emerging growth company
¨

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes     No  x
The number of shares outstanding of the registrant’s common stock as of May 3, 2024: 152,316,548
1

AKAMAI TECHNOLOGIES, INC.

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2024

TABLE OF CONTENTS
 
  Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 5.
Item 6.

2

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

AKAMAI TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except share data) (unaudited)March 31,
2024
December 31,
2023
ASSETS
Current assets:
Cash and cash equivalents$467,717 $489,468 
Marketable securities 1,206,971 374,971 
Accounts receivable, net of reserves of $2,775 and $3,469 at March 31, 2024, and December 31, 2023, respectively
716,638 724,302 
Prepaid expenses and other current assets233,853 216,114 
Total current assets2,625,179 1,804,855 
Marketable securities 582,023 1,431,354 
Property and equipment, net1,864,307 1,825,944 
Operating lease right-of-use assets947,049 908,634 
Acquired intangible assets, net512,554 536,143 
Goodwill2,846,535 2,850,470 
Deferred income tax assets430,428 418,297 
Other assets127,531 124,340 
Total assets$9,935,606 $9,900,037 

3

AKAMAI TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS, continued

(in thousands, except share data) (unaudited)March 31,
2024
December 31,
2023
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$134,677 $146,927 
Accrued expenses291,986 352,181 
Deferred revenue142,527 107,544 
Operating lease liabilities232,731 222,944 
Other current liabilities7,017 6,442 
Total current liabilities808,938 836,038 
Deferred revenue20,929 23,006 
Deferred income tax liabilities24,977 24,622 
Convertible senior notes3,540,120 3,538,229 
Operating lease liabilities800,107 774,806 
Other liabilities106,768 106,181 
Total liabilities5,301,839 5,302,882 
Commitments and contingencies
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; 153,553,975 shares issued and 152,411,363 shares outstanding at March 31, 2024, and 151,232,908 shares issued and outstanding at December 31, 2023
1,536 1,512 
Additional paid-in capital2,230,875 2,222,993 
Accumulated other comprehensive loss(116,593)(95,330)
Treasury stock, at cost, 1,142,612 shares at March 31, 2024, and no shares at December 31, 2023
(125,449) 
Retained earnings2,643,398 2,467,980 
Total stockholders’ equity4,633,767 4,597,155 
Total liabilities and stockholders’ equity$9,935,606 $9,900,037 

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

AKAMAI TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
    
 For the Three Months
Ended March 31,
(in thousands, except per share data) (unaudited)20242023
Revenue$986,970 $915,698 
Costs and operating expenses:
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)394,743 361,316 
Research and development116,932 91,863 
Sales and marketing134,570 129,107 
General and administrative152,430 146,139 
Amortization of acquired intangible assets21,023 15,912 
Restructuring charge544 44,723 
Total costs and operating expenses820,242 789,060 
Income from operations166,728 126,638 
Interest and marketable securities income, net27,841 5,292 
Interest expense(6,818)(2,681)
Other income (expense), net
511 (2,363)
Income before provision for income taxes188,262 126,886 
Provision for income taxes(12,844)(29,780)
Net income$175,418 $97,106 
Net income per share:
Basic$1.16 $0.62 
Diluted$1.11 $0.62 
Shares used in per share calculations:
Basic151,628 155,637 
Diluted157,466 156,135 

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

AKAMAI TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

 For the Three Months
Ended March 31,
(in thousands) (unaudited)20242023
Net income$175,418 $97,106 
Other comprehensive (loss) gain:
Foreign currency translation adjustments(16,447)11,722 
Change in unrealized (loss) gain on investments, net of income tax benefit (expense) of $1,562 and $(2,399) for the three months ended March 31, 2024 and 2023, respectively
(4,816)7,449 
Other comprehensive (loss) gain
(21,263)19,171 
Comprehensive income$154,155 $116,277 

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

6

AKAMAI TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

 For the Three Months
Ended March 31,
(in thousands) (unaudited)20242023
Cash flows from operating activities:
Net income$175,418 $97,106 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization156,183 135,457 
Stock-based compensation93,260 61,883 
(Benefit) provision for deferred income taxes
(10,467)4,925 
Amortization of debt issuance costs1,682 1,098 
Gain on investments (174)
Other non-cash reconciling items, net2,062 21,602 
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable(736)(25,251)
Prepaid expenses and other current assets(26,016)(26,009)
Accounts payable and accrued expenses(66,949)(97,263)
Deferred revenue34,316 36,449 
Other current liabilities356 25,834 
Other non-current assets and liabilities(7,231)(2,158)
Net cash provided by operating activities351,878 233,499 
Cash flows from investing activities:
Cash paid for business acquisition, net of cash acquired
 (20,070)
Purchases of property and equipment(93,751)(141,700)
Capitalization of internal-use software development costs(80,003)(80,545)
Purchases of short- and long-term marketable securities(170,019)(134,191)
Proceeds from sales of short- and long-term marketable securities15,144 185,249 
Proceeds from maturities and redemptions of short- and long-term marketable securities167,111 91,637 
Other, net9,935 (20,268)
Net cash used in investing activities(151,583)(119,888)
7

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

For the Three Months
Ended March 31,
(in thousands) (unaudited)20242023
Cash flows from financing activities:
Proceeds related to the issuance of common stock under stock plans20,310 21,257 
Employee taxes paid related to net share settlement of stock awards(109,333)(29,894)
Repurchases of common stock(125,449)(348,600)
Other, net(1,509)(52)
Net cash used in financing activities(215,981)(357,289)
Effects of exchange rate changes on cash, cash equivalents and restricted cash(4,013)2,297 
Net decrease in cash, cash equivalents and restricted cash(19,699)(241,381)
Cash, cash equivalents and restricted cash at beginning of period490,470 543,022 
Cash, cash equivalents and restricted cash at end of period$470,771 $301,641 
Supplemental disclosures of cash flow information:
Cash paid for income taxes, net of refunds received of $525 and $225 for the three months ended March 31, 2024 and 2023, respectively
$74,940 $86,066 
Cash paid for interest expense9,153 2,156 
Cash paid for operating lease liabilities64,795 55,167 
Non-cash activities:
Operating lease right-of-use assets obtained in exchange for operating lease liabilities100,167 102,952 
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses43,065 101,196 
Capitalization of stock-based compensation26,596 14,611 
Reconciliation of cash and cash equivalents, and restricted cash:
Cash and cash equivalents$467,717 $298,800 
Restricted cash3,054 2,841 
Cash, cash equivalents and restricted cash$470,771 $301,641 

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

AKAMAI TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

Three Months Ended March 31, 2024
(in thousands, except share data) (unaudited)Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossTreasury StockRetained EarningsTotal Stockholders' Equity
SharesAmount
Balance at January 1, 2024151,232,908 $1,512 $2,222,993 $(95,330)$ $2,467,980 $4,597,155 
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes
2,321,067 24 (127,020)(126,996)
Stock-based compensation134,902 134,902 
Repurchases of common stock(1,142,612)(125,449)(125,449)
Net income175,418 175,418 
Foreign currency translation adjustment(16,447)(16,447)
Change in unrealized loss on investments, net of tax
(4,816)(4,816)
Balance at March 31, 2024152,411,363 $1,536 $2,230,875 $(116,593)$(125,449)$2,643,398 $4,633,767 

9

AKAMAI TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY, continued

Three Months Ended March 31, 2023
(in thousands, except share data) (unaudited)Common StockAdditional Paid-in CapitalAccumulated Other Comprehensive LossTreasury StockRetained EarningsTotal Stockholders' Equity
SharesAmount
Balance at January 1, 2023156,494,816 $1,565 $2,578,603 $(140,332)$ $1,920,351 $4,360,187 
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes804,553 8 (31,344)(31,336)
Stock-based compensation77,985 77,985 
Repurchases of common stock(4,555,541)(351,772)(351,772)
Net income97,106 97,106 
Foreign currency translation adjustment11,722 11,722 
Change in unrealized gain on investments, net of tax7,449 7,449 
Balance at March 31, 2023
152,743,828 $1,573 $2,625,244 $(121,161)$(351,772)$2,017,457 $4,171,341 

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

AKAMAI TECHNOLOGIES, INC.
NOTES TO UNAUDITED CONDENSED 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, or Akamai Connected Cloud, comprises more than 4,100 edge points-of-presence in approximately 130 countries and nearly 750 cities. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company is currently organized and operates as one operating and reportable segment.

The accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation in the accompanying interim condensed consolidated financial statements.

Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited interim condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission on February 28, 2024. The December 31, 2023 condensed consolidated balance sheet included herein is derived from the Company's audited consolidated financial statements.

The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited interim condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.

Recent Accounting Pronouncements

In December 2023, the Financial Accounting Standards Board ("FASB") issued guidance to improve income tax disclosures, primarily through enhanced disclosures for the rate reconciliation and income taxes paid, in addition to the modification or elimination of other disclosures. This guidance will be effective for the Company's annual period ending December 31, 2025 and is to be applied prospectively with the option to adopt retrospectively. The Company is evaluating the impact the update will have on its disclosures.

In November 2023, the FASB issued guidance to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense and application of all segment disclosure requirements to entities with a single reportable segment. This guidance will be effective for the Company's annual period ending December 31, 2024 and interim periods beginning on January 1, 2025 and is to be applied retrospectively. The Company is evaluating the impact the update will have on its disclosures.
11

2. Fair Value Measurements

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

Gross UnrealizedClassification on Balance Sheet
Amortized CostGains
Losses
Aggregate
Fair Value
Short-Term
Marketable
Securities
Long-Term
Marketable
Securities
As of March 31, 2024
Commercial paper$5,318 $ $(14)$5,304 $5,304 $ 
Corporate bonds1,361,982 1,247 (3,467)1,359,762 856,550 503,212 
U.S. government agency obligations396,152 354 (789)395,717 339,325 56,392 
$1,763,452 $1,601 $(4,270)$1,760,783 $1,201,179 $559,604 
As of December 31, 2023
Time deposits$14,426 $ $ $14,426 $14,426 $ 
Commercial paper6,249  (5)6,244 6,244  
Corporate bonds1,328,980 6,429 (4,201)1,331,208 276,975 1,054,233 
U.S. government agency obligations428,157 2,462 (979)429,640 74,369 355,271 
$1,777,812 $8,891 $(5,185)$1,781,518 $372,014 $1,409,504 

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 equity securities. Additionally, the Company holds certain money market funds that are classified as equity securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the interim condensed 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 interim condensed consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest and marketable securities income, net in the interim condensed consolidated statements of income. As of March 31, 2024, the Company held for investment corporate bonds and U.S. government agency obligations with a fair value of $179.9 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 securities were $2.6 million and are included in accumulated other comprehensive loss as of March 31, 2024. 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.

12

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

Total Fair ValueFair Value Measurements at
Reporting Date Using
 Level 1Level 2
As of March 31, 2024
Cash Equivalents and Marketable Securities:
Money market funds$147,089 $147,089 $ 
Time deposits38,623  38,623 
Commercial paper8,282  8,282 
Corporate bonds1,359,762  1,359,762 
U.S. government agency obligations395,717  395,717 
Mutual funds24,101 24,101  
$1,973,574 $171,190 $1,802,384 
As of December 31, 2023
Cash Equivalents and Marketable Securities:
Money market funds$177,240 $177,240 $ 
Time deposits39,670  39,670 
Commercial paper6,244  6,244 
Corporate bonds1,331,208  1,331,208 
U.S. government agency obligations429,640  429,640 
Mutual funds22,942 22,942  
$2,006,944 $200,182 $1,806,762 

As of March 31, 2024 and December 31, 2023, the Company grouped money market funds and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of March 31, 2024 and December 31, 2023, the Company grouped time deposits, commercial paper, corporate bonds and U.S. government agency obligations 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 three months ended March 31, 2024.

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 March 31, 2024 and December 31, 2023 were as follows (in thousands):

March 31,
2024
December 31,
2023
Due in 1 year or less$1,201,179 $372,014 
Due after 1 year through 5 years559,604 1,409,504 
$1,760,783 $1,781,518 

13

3. Accounts Receivable

Net accounts receivable consisted of the following as of March 31, 2024 and December 31, 2023 (in thousands):
 
March 31,
2024
December 31,
2023
Trade accounts receivable$503,466 $516,175 
Unbilled accounts receivable215,947 211,596 
Gross accounts receivable719,413 727,771 
Allowances for current expected credit losses and other reserves(2,775)(3,469)
Accounts receivable, net$716,638 $724,302 

A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

March 31,
2024
March 31,
2023
Beginning balance$3,469 $5,917 
Charges to income from operations1,700 1,397 
Collections from customers previously reserved and other(2,394)(1,757)
Ending balance$2,775 $5,557 

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

4. Incremental Costs to Obtain a Contract with a Customer

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

March 31,
2024
December 31,
2023
Deferred costs included in prepaid expenses and other current assets$47,764 $44,383 
Deferred costs included in other assets43,240 42,738 
Total deferred costs$91,004 $87,121 

Information related to incremental costs to obtain a contract with a customer for the three months ended March 31, 2024 and 2023 were as follows (in thousands):

 For the Three Months
Ended March 31,
20242023
Amortization expense related to deferred costs
$14,363 $12,175 
Incremental costs capitalized
19,342 12,417 

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

14

5. Acquired Intangible Assets and Goodwill

Acquired intangible assets that are subject to amortization consisted of the following as of March 31, 2024 and December 31, 2023 (in thousands):

 March 31, 2024December 31, 2023
 Gross
Carrying
Amount
Accumulated AmortizationNet
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Completed technologies$354,223 $(203,676)$150,547 $354,539 $(196,572)$157,967 
Customer-related intangible assets613,369 (286,130)327,239 616,267 (273,758)342,509 
Trademarks and trade names14,652 (9,437)5,215 14,659 (9,117)5,542 
Acquired license rights34,810 (5,257)29,553 34,810 (4,685)30,125 
Total$1,017,054 $(504,500)$512,554 $1,020,275 $(484,132)$536,143 

Aggregate expense related to amortization of acquired intangible assets for the three months ended March 31, 2024 and 2023 was $21.0 million and $15.9 million, respectively. Based on the Company’s acquired intangible assets as of March 31, 2024, aggregate expense related to amortization of acquired intangible assets is expected to be $63.3 million for the remainder of 2024, and $80.3 million, $76.0 million, $61.9 million and $49.5 million for 2025, 2026, 2027 and 2028, respectively.

The changes in the carrying amount of goodwill for the three months ended March 31, 2024 were as follows (in thousands):

Balance as of January 1, 2024$2,850,470 
Measurement period adjustments related to acquisitions completed in prior years18 
Foreign currency translation(3,953)
Balance as of March 31, 2024$2,846,535 

The Company tests goodwill for impairment at least annually. Through the date the interim condensed consolidated financial statements were issued, no triggering events have occurred that would indicate that a potential impairment exists.

6. Acquisition

Noname Security

In May 2024, the Company announced its intention to acquire Noname Gate Ltd. ("Noname Security"), for approximately $450.0 million, subject to cash acquired and post-closing adjustments. Noname Security is intended to enhance Akamai’s existing API Security solution and accelerate its ability to meet growing customer demand and market requirements as the use of APIs continues to expand. The acquisition is expected to close in the second quarter of 2024.

7. Debt

Convertible Senior Notes

The Company has three convertible senior notes ("2029 Notes", "2027 Notes" and "2025 Notes") outstanding with a par value totaling $3,565.0 million (collectively, the "Notes") that are senior unsecured obligations of the Company and bear interest payable semi-annually in arrears. The following table summarizes further details of the Notes:

Notes
Issuance Date
Maturity Date
Principal Amount (in thousands)
Coupon Interest Rate
Effective Interest Rate
2029 NotesAugust 18, 2023February 15, 2029$1,265,000 1.125 %1.388 %
2027 NotesAugust 16, 2019September 1, 2027$1,150,000 0.375 %0.539 %
2025 NotesMay 21, 2018May 1, 2025$1,150,000 0.125 %0.350 %

15

Conversion Rights of the Notes

At their option, holders may exercise the conversion right of the respective Notes at the following specified times and rates to receive the principal amount in cash and receive any amount in excess of the principal amount in cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election.

Prior to the close of business on the business day immediately preceding the conversion date, as noted in the table below, under the following circumstances a holder may exercise their conversion right:

during any calendar quarter commencing after the calendar quarter ended December 31, 2023 for the 2029 Notes, December 31, 2019 for the 2027 Notes and June 30, 2018 for the 2025 Notes (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 the respective 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 the respective conversion date, as noted in the table below, holders may convert all or any portion of their respective Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.

If the Company undergoes a fundamental change at any time prior to the maturity date, holders of the Notes will have the right, at their option, to require the Company to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the fundamental change repurchase date.

The conversion rights of the Notes are as follows:

NotesConversion Date
Conversion Rate (1)
Conversion Price per Share (1)
2029 NotesOctober 15, 20287.9170$126.31 
2027 NotesMay 1, 20278.6073$116.18 
2025 NotesJanuary 1, 202510.5150$95.10 

(1) The conversion rate for the Notes is established as a number of shares of the Company's commons stock per $1,000 principal amount of the Notes, that is equivalent to the conversion price per share, subject to adjustments in certain events. Upon the occurrence of certain corporate events the Company will increase the conversion rate for a holder that elects to convert its Notes.

16

Components and Fair Value of the Notes

The Notes consisted of the following components as of March 31, 2024 and December 31, 2023 (in thousands):

2029 Notes
2027 Notes
2025 Notes
Total
As of March 31, 2024
Principal$1,265,000 $1,150,000 $1,150,000 $3,565,000 
Less: issuance costs, net of amortization(15,701)(6,361)(2,818)(24,880)
Net carrying amount$1,249,299 $1,143,639 $1,147,182 $3,540,120 
Estimated fair value (1)
$1,300,837 $1,215,665 $1,359,473 $3,875,975 
As of December 31, 2023
Principal$1,265,000 $1,150,000 $1,150,000 $3,565,000 
Less: issuance costs, net of amortization(16,478)(6,831)(3,462)(26,771)
Net carrying amount$1,248,522 $1,143,169 $1,146,538 $3,538,229 
Estimated fair value (1)
$1,376,915 $1,289,219 $1,467,274 $4,133,408 

(1) The fair values were determined based on the quoted prices of the Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 within the fair value hierarchy.

Note Hedges and Warrants

To minimize the impact of potential dilution upon conversion of the Notes, the Company entered into convertible note hedge transactions with respect to its common stock concurrently with each respective note issuance month. The note hedge transactions cover an approximate number of shares of the Company’s common stock at a strike price that corresponds to the conversion prices for the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The note hedge transactions expire upon the respective maturity dates of the Notes. The Company determined that the note hedges meet the definition of a derivative and are classified in stockholders’ equity, as the note hedges are 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 hedges as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedges in its interim condensed consolidated financial statements.

Separately, the Company also entered into warrant transactions concurrently with each of the note issuances, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, shares of the Company’s common stock at a predetermined strike price per share. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of each of the Notes to the respective strike price related to the warrant transactions. 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 the 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 interim condensed consolidated financial statements. The following table summarizes the main terms impacting the note hedges and warrants (in thousands, except per share data):

2029 Notes2027 Notes2025 Notes
Note hedge transaction cost$236,555 $312,225 $261,740 
Shares covered by note hedge transactions10,015 9,898 12,093 
Shares related to warrant transactions10,015 9,898 12,093 
Strike price per share related to warrant transactions$180.44 $178.74 $149.18 
Aggregate proceeds from sale of warrants$90,195 $185,150 $119,945 

17

Revolving Credit Facility

In November 2022, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2022 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 on November, 22, 2027, and any amounts outstanding thereunder will become due and payable, 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. As of March 31, 2024, the Company was in compliance with all covenants. 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 March 31, 2024.

Interest Expense

The Notes bear interest at fixed rates that are payable semi-annually in arrears on their respective interest payment dates each year. Interest expense, together with ongoing commitment fees under the terms of the Company's credit agreements, included in the interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
Amortization of debt issuance costs$1,946 $1,166 
Coupon interest payable on 2029 Notes3,558  
Coupon interest payable on 2027 Notes1,078 1,078 
Coupon interest payable on 2025 Notes359 359 
Interest payable and commitment fees under the 2022 credit agreement
141 146 
Capitalization of interest expense(264)(68)
Total interest expense$6,818 $2,681 

8. Restructuring

During the first quarter of 2023, management committed to an action to restructure certain parts of the Company to enable it to prioritize investments in the fastest growing areas of the business. As a result, certain headcount reductions were necessary. The Company has incurred $20.7 million related to this action through March 31, 2024. During the three months ended March 31, 2023, $23.6 million was incurred related to this action. There were no material charges incurred during the three months ended March 31, 2024, and the Company does not expect to incur material additional charges related to this action.

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, which is a significant change to the way employees worked prior to the program. The Company began to identify certain facilities that were no longer needed in the fourth quarter of 2021. As a result, impairments of right-of-use assets and leasehold improvements were recognized. The Company has incurred $35.9 million of restructuring charges related to this action, of which $0.9 million and $18.5 million were incurred during the three months ended March 31, 2024 and 2023, respectively. As the Company continues to execute its FlexBase program, additional charges related to this action are expected to occur through the first half of 2024,
18

however, the Company does not expect to incur any material additional restructuring charges related to this action.

The Company also recognizes restructuring charges for redundant employees, facilities and contracts associated with completed acquisitions.

9. Stockholders’ Equity

Share Repurchase Program

Effective January 2022, the board of directors of the Company authorized a $1.8 billion share repurchase program through December 2024, of which $412.5 million remains available for repurchase as of March 31, 2024. In May 2024, the board of directors authorized a new $2.0 billion share repurchase program, effective May 2024 through June 2027. 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 three months ended March 31, 2024, the Company repurchased 1.1 million shares of its common stock for $125.4 million.

Stock-Based Compensation

Components of total stock-based compensation included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 were as follows (in thousands):
 
 For the Three Months
Ended March 31,
20242023
Cost of revenue$12,618 $9,329 
Research and development38,045 21,844 
Sales and marketing18,811 13,545 
General and administrative23,786 17,165 
Total stock-based compensation93,260 61,883 
Provision for income taxes(40,340)(11,413)
Total stock-based compensation, net of income taxes$52,920 $50,470 

In addition to the amounts of stock-based compensation reported in the table above, the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 also include stock-based compensation reflected as a component of amortization primarily consisting of capitalized internal-use software; the additional stock-based compensation was $9.7 million and $7.5 million, respectively, before taxes.

10. Accumulated Other Comprehensive Loss

Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the three months ended March 31, 2024 were as follows (in thousands):

Foreign Currency Translation
Net Unrealized Gains (Losses) on Investments
Total
Balance as of January 1, 2024$(98,035)$2,705 $(95,330)
Other comprehensive loss
(16,447)(4,816)(21,263)
Balance as of March 31, 2024$(114,482)$(2,111)$(116,593)

There were no amounts reclassified from accumulated other comprehensive loss to net income for the three months ended March 31, 2024.

19

11. Revenue from Contracts with Customers

The Company sells its services through a sales force located both domestically and internationally. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
U.S.$512,347 $473,833 
International474,623 441,865 
Total revenue$986,970 $915,698 

The Company reports its revenue in three solution categories: security, delivery and compute. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
Security$490,681 $405,552 
Delivery351,758 394,384 
Compute144,531 115,762 
Total revenue$986,970 $915,698 

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 three months ended March 31, 2024 and 2023, the Company recognized $60.5 million and $57.5 million of revenue that was included in deferred revenue as of December 31, 2023 and 2022, respectively.

As of March 31, 2024, the aggregate amount of remaining performance obligations from contracts with customers was $3.4 billion. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue over the next 12 months. The majority of the remaining balance is expected to be recognized over the next two to three years. 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 three months ended March 31, 2024 and 2023, related to performance obligations satisfied in previous periods was not material.

20

12. Income Taxes

The Company's effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods. Potential discrete adjustments include tax charges or benefits related to stock-based compensation, changes in tax legislation, settlements of tax audits or assessments, uncertain tax positions and acquisitions, among other items.

The Company’s effective income tax rate was 6.8% and 23.5% for the three months ended March 31, 2024 and 2023, respectively. The lower effective tax rate for the three months ended March 31, 2024 was primarily due to an increase in the excess tax benefit related to stock-based compensation, a decrease in tax on global intangible low-taxed income and a decrease in the valuation allowance recorded against state and foreign credits. These amounts were partially offset by a decrease in foreign income taxed at lower rates and the impact of the enactment of a 15% global minimum corporate income tax that the Organisation for Economic Co-operation and Development ("OECD") and OECD member countries have begun implementing and which impacted the Company beginning January 1, 2024.

For the three months ended March 31, 2024, the effective income tax rate was lower than the federal statutory tax rate due to the excess tax benefit related to stock-based compensation, 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 and the 15% global minimum corporate income tax.

For the three months ended March 31, 2023, the effective income tax rate was higher than the federal statutory tax rate due to tax on global intangible low-taxed income, non-deductible stock-based compensation, a shortfall related to stock-based compensation and an increase in the valuation allowance recorded against tax credits and foreign net operating losses. These amounts were partially offset by foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits.

13. 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 awards, convertible senior notes and warrants issued by the Company. 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.

The components used in the computation of basic and diluted net income per share for the three months ended March 31, 2024 and 2023 were as follows (in thousands, except per share data):
 
 For the Three Months
Ended March 31,
 20242023
Numerator:
Net income$175,418 $97,106 
Denominator:
Shares used for basic net income per share151,628 155,637 
Effect of dilutive securities:
Stock awards3,724 498 
Convertible senior notes2,114  
Warrants related to issuance of convertible senior notes  
Shares used for diluted net income per share157,466 156,135 
Basic net income per share$1.16 $0.62 
Diluted net income per share$1.11 $0.62 

21

For the three months ended March 31, 2024 and 2023, certain potential outstanding shares from service-based stock awards 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 market- and performance-based stock awards were excluded from the computation of diluted net income per share because the underlying market and performance conditions for such stock awards 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 three months ended March 31, 2024 and 2023 were as follows (in thousands):

For the Three Months
Ended March 31,
20242023
Service-based stock awards4,161 7,867 
Market- and performance-based stock awards1,328 1,580 
Warrants related to issuance of convertible senior notes32,006 21,991 
Total shares excluded from computation37,495 31,438 

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

This quarterly report on Form 10-Q, particularly Management’s Discussion and Analysis of Financial Condition and Results of Operations set forth below, and notes to our unaudited interim condensed consolidated financial statements included herein contain “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. 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 as a result of various factors, including, but not limited to: potential slowing revenue growth, global economic and geopolitical conditions, our ability to acquire or develop new solutions, our ability to compete effectively, including our ability to continue to grow our compute solutions, security risks stemming from ineffective information technology systems or cybersecurity breaches, risks of maintaining global operations, regulatory developments, intellectual property claims or disputes, investment related risks and maintaining an effective system of internal controls. See “Risk Factors” elsewhere in this quarterly report on Form 10-Q and in our other reports with the Securities and Exchange Commission for a discussion of certain risks associated with our business. We disclaim any obligation to update 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.

Our management’s discussion and analysis of our financial condition and results of operations is based upon our unaudited interim condensed consolidated financial statements included elsewhere in this quarterly report on Form 10-Q, which we have prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP"), for interim periods and with Regulation S-X promulgated under the Securities Exchange Act of 1934, as amended (the "Exchange Act"). The preparation of these unaudited interim condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related items, including, but not limited to, revenue recognition, accounts receivable and related reserves, valuation and impairment of marketable securities, goodwill and acquired intangible assets, capitalized internal-use software development costs, impairment and useful lives of long-lived assets, income taxes and stock-based compensation. We base our estimates and judgments on historical experience and on various other assumptions that we believe to be reasonable under the circumstances at the time they are made. Actual results may differ from our estimates. See the section entitled “Application of Critical Accounting Policies and Estimates” in our annual report on Form 10-K for the year ended December 31, 2023 for further discussion of our critical accounting policies and estimates.

Overview

We provide solutions to power and protect life online through our massively distributed edge and cloud platform, which we refer to as Akamai Connected Cloud. Akamai Connected Cloud underpins our cloud computing, security and content delivery solutions, and is central to our financial success. 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
22

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

We primarily derive revenue from the sale of services to customers executing contracts having terms of one year or longer, which allows us to have a consistent and predictable base level of revenue. Services included in our contracts consist of security solutions, the delivery of content, applications and software over the internet, cloud computing solutions and professional services. In addition to a base level of revenue, we are also dependent on our ability to increase our product offerings and to cross-sell additional services to our new and existing customers, particularly for our security and compute solution portfolios. Our revenue is also impacted by customer renewals, the rate of adoption and timing of customer offerings, variability of one-time events, usage of cloud computing services and the amount of traffic we serve on our network. Geopolitical, economic and other developments that impact our customers' businesses can also impact our ability to attract new customers or continue to cross-sell additional services to existing customers. 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 acquisition of Guardicore Ltd., and increased sales of our compute solutions, primarily attributable to our acquisition of Linode Limited Liability Company ("Linode") in early 2022, have made a significant contribution to revenue growth. Beginning in 2023, security now represents our largest share of revenue. Together with compute, our security and compute solutions represent almost two-thirds of our total revenue beginning in the first quarter of 2024. We plan to continue to invest in these areas with a focus on further advancing our product portfolios.

Traffic on our network continues to grow as compared to prior years, but we, and the content delivery industry more broadly, are seeing growth at a more moderate pace than we've experienced in the past. We and our customers have been managing through a time of economic headwinds and uncertainty. In particular, a large social media customer has taken steps to lower costs by optimizing its platform, which has reduced traffic on our network and negatively impacted our delivery revenue.

The prices paid by some of our delivery and security 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 delivery and security customers. We are taking steps upon contract renewals to optimize how we charge certain high-volume traffic delivery customers, including charging a premium for higher-cost destinations and continuing 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 new customer acquisition and cross-selling of incremental solutions. Because we publicly report in U.S. dollars our reported revenue results are negatively impacted when the dollar strengthens and benefit when the dollar weakens.

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 timing of large customer contract renewals; the frequency and timing of purchases of custom solutions or licensed software; the nature and timing of software and gaming releases by our customers; and whether there are large live sporting or other events or situations that impact the amount of media traffic on our network.

23

Expenses

Our level of profitability is 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 or improve current levels of profitability.

Co-location costs are also a significant portion of our cost of revenue. As we continue to 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 expensed ratably over the life of the lease, and, as a result, in some cases, we are incurring costs in advance of these compute locations being fully utilized. 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 moderate the impact of rising energy costs. We expect to continue to scale our network in the future, which we believe will allow us to effectively manage our co-location costs to maintain or improve 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 particularly the build out of our compute infrastructure. We previously experienced increased costs from third-party cloud providers, but have recently begun to mitigate those costs by migrating to our own cloud solutions and optimizing third-party cloud spend. We will need to continue to effectively manage our network build-out and supporting service costs and continue to migrate third-party cloud services to Akamai Connected Cloud to maintain or improve current levels of profitability.

Our employees are core to the operations of our business, and payroll and related costs, including stock-based compensation, is our largest expense. 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. In 2023, we redesigned one of our non-executive short-term incentive compensation programs by shifting certain employees from a cash-based to stock-based program. We also introduced a non-executive incentive program tied to our initiative to migrate certain third-party cloud services onto Akamai Connected Cloud. These programs were designed to better align employee incentives with the interests of our stockholders, which increased our stock-based compensation.

Depreciation expense related to our network equipment also contributes to our overall expense levels. In recent years, we have invested in our network, particularly as part of building out our compute infrastructure, which increased our capital expenditures and resulting depreciation expense. We are also experiencing an increase in certain server component costs that support our compute build out. 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 and to manage our server costs.

Growth in our international operations incrementally increases our exposure to foreign currency fluctuations. Because we publicly report in U.S. dollars, our expenses are positively impacted when the dollar strengthens and are negatively impacted when the dollar weakens.

Recent Acquisition

In May 2024, we announced our intention to acquire Noname Gate Ltd. ("Noname Security"), for approximately $450.0 million, subject to cash acquired and post-closing adjustments. Noname Security is intended to enhance our existing API Security solution and accelerate its ability to meet growing customer demand and market requirements as the use of APIs continues to expand. Noname Security has approximately 200 employees, and the acquisition is expected to be dilutive to our earnings per share at least through 2024.

24

Global Economic Conditions

Global macroeconomic and geopolitical conditions continue to impact our business and revenue growth rates. We, along with our customers, continue to manage through an uncertain period of fluctuating inflation, regulations that may negatively impact business, economic uncertainty, uncertain energy supplies, heightened geopolitical tensions, potential for supply chain disruptions, changes in international tax laws, fluctuations in foreign exchange rates and elevated interest rates. To the extent these macroeconomic conditions continue, we expect that it may adversely affect our business, operations and financial results.

Results of Operations

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

 For the Three Months
Ended March 31,
 20242023
Revenue100.0 %100.0 %
Costs and operating expenses:
Cost of revenue (exclusive of amortization of acquired intangible assets shown below)40.0 39.5 
Research and development11.8 10.0 
Sales and marketing13.6 14.1 
General and administrative15.4 16.0 
Amortization of acquired intangible assets2.1 1.7 
Restructuring charge0.1 4.9 
Total costs and operating expenses83.1 86.2 
Income from operations16.9 13.8 
Interest and marketable securities income, net2.8 0.6 
Interest expense(0.7)(0.3)
Other income (expense), net
0.1 (0.3)
Income before provision for income taxes19.1 13.9 
Provision for income taxes(1.3)(3.3)
Net income17.8 %10.6 %

Revenue

Revenue by solution category during the periods presented was as follows (in thousands):

For the Three Months
Ended March 31,
20242023% Change% Change at Constant Currency
Security$490,681 $405,552 21.0 %21.3 %
Delivery351,758 394,384 (10.8)(10.2)
Compute144,531 115,762 24.9 25.2 
Total revenue$986,970 $915,698 7.8 %8.2 %

During the three month period ended March 31, 2024, the increase in our revenue, as compared to the same period in 2023, was primarily the result of continued growth in sales of our security and compute solutions, partially offset by a decline in revenue from our delivery solutions due to impacts from economic headwinds our customers are facing and contract pricing.

The increase in security solutions revenue for the three month period ended March 31, 2024, as compared to the same
25

period in 2023, was due to growth in a number of key products in our security solutions portfolio, including our web application and segmentation solutions.

The decrease in delivery solutions revenue for the three month period ended March 31, 2024, as compared to the same period in 2023, was due to our customers' economic headwinds and the pricing impact of renewals. During the first quarter of 2024, a large social media customer has taken steps to lower its costs through a series of optimizations across its platform, which reduced traffic on our network and had a negative impact on our delivery revenue.

The increase in compute solutions revenue for the three month period ended March 31, 2024, as compared to the same period in 2023, was due to growth in compute products, including continued growth in cloud optimization solutions.

Revenue derived in the U.S. and internationally during the periods presented was as follows (in thousands):
    
For the Three Months
Ended March 31,
20242023% Change% Change at Constant Currency
U.S.$512,347 $473,833 8.1 %8.1 %
As a percentage of revenue51.9 %51.7 %
International474,623 441,865 7.4 8.3 
As a percentage of revenue48.1 %48.3 %
Total revenue$986,970 $915,698 7.8 %8.2 %

For the three months ended March 31, 2024 and 2023, no single country outside the U.S. accounted for 10% or more of revenue during either of these periods. Changes in foreign currency exchange rates unfavorably impacted our revenue by $3.7 million during the three months ended March 31, 2024 as compared to the same period in 2023.

Cost of Revenue

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

 For the Three Months
Ended March 31,
 20242023% Change
Bandwidth fees$61,172 $55,716 9.8 %
Co-location fees72,661 56,919 27.7 
Network build-out and supporting services46,113 53,781 (14.3)
Payroll and related costs83,488 81,197 2.8 
Stock-based compensation, including amortization of prior capitalized amounts21,899 16,477 32.9 
Acquisition-related costs— 1,461 (100.0)
Depreciation of network equipment65,675 52,176 25.9 
Amortization of internal-use software43,735 43,589 0.3 
Total cost of revenue$394,743 $361,316 9.3 %
As a percentage of revenue40.0 %39.5 %

The increase in cost of revenue for the three month period ended March 31, 2024, as compared to the same period in 2023, was primarily due to co-location fees and depreciation of network equipment as a result of investment in Akamai Connected Cloud, particularly as we build out our compute infrastructure to support future growth and scalability, as well as stock-based compensation as a result of the timing of our performance-based equity award grants. These increases were partially offset by lower network build-out and supporting services due to a decrease in third-party cloud costs as we have been migrating third-party cloud services onto our own cloud solutions and optimizing third-party cloud spending.

26

During the remainder of 2024, we expect our cost of revenue to increase as compared to 2023, in particular our 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. Specifically, we are continuing to migrate third-party cloud services onto Akamai Connected Cloud, which we expect will continue to reduce third-party cloud services costs.

Research and Development Expenses

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

For the Three Months
Ended March 31,
 20242023% Change
Payroll and related costs$145,181 $124,633 16.5 %
Stock-based compensation38,045 21,844 74.2 
Capitalized salaries and related costs(72,911)(61,755)18.1 
Acquisition-related costs— (31)100.0 
Other expenses6,617 7,172 (7.7)
Total research and development$116,932 $91,863 27.3 %
As a percentage of revenue11.8 %10.0 %

The increase in research and development expenses during the three month period ended March 31, 2024, as compared to the same period in 2023, was due to higher payroll and related costs, including stock-based compensation, as a result of headcount growth from our strategic initiatives, mid-year annual merit increases and the timing of our performance-based equity award grants. These increases were partially offset by an increase in capitalized salaries and related costs due to headcount growth focused on development of our activities related to our platform and solutions.

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. During the three months ended March 31, 2024 and 2023, we capitalized $24.8 million and $13.2 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 ten years based on the software developed and its expected useful life.

During the remainder of 2024, we expect our research and development costs to increase as compared to 2023, in particular payroll and related costs, including stock-based compensation, in support of our faster growing security and compute solutions. However, we plan to continue to focus our efforts on managing our operating margins.

27

Sales and Marketing Expenses

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

For the Three Months
Ended March 31,
 20242023% Change
Payroll and related costs$98,918 $95,126 4.0 %
Stock-based compensation18,811 13,545 38.9 
Marketing programs and related costs10,609 13,840 (23.3)
Acquisition-related costs— 635 (100.0)
Other expenses6,232 5,961 4.5 
Total sales and marketing$134,570 $129,107 4.2 %
As a percentage of revenue13.6 %14.1 %

The increase in sales and marketing expenses during the three month period ended March 31, 2024, as compared to the same period in 2023, was due to higher payroll and related costs, including stock-based compensation, as a result of mid-year annual merit increases and the timing of our performance-based equity award grants. These increases were partially offset by a decrease in marketing programs as a result of the timing of events and advertising spend.

During the remainder of 2024, we expect our sales and marketing expenses to increase as compared to 2023 due to 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 Three Months
Ended March 31,
 20242023% Change
Payroll and related costs$58,318 $57,690 1.1 %
Stock-based compensation23,786 17,165 38.6 
Depreciation and amortization16,559 16,721 (1.0)
Facilities-related costs21,550 23,989 (10.2)
Provision (benefit) for doubtful accounts
1,321 (83)(1,691.6)
Acquisition-related costs172 4,703 (96.3)
Software and related service costs14,100 13,871 1.7 
Other expenses16,624 12,083 37.6 
Total general and administrative$152,430 $146,139 4.3 %
As a percentage of revenue15.4 %16.0 %

The increase in general and administrative expenses during the three month period ended March 31, 2024, as compared to the same period in 2023, was due to higher stock-based compensation as a result of the timing of our performance-based equity award grants. Additionally, other expenses increased related to professional service fees to support our business. These increases were partially offset by a decrease in acquisition-related costs from our past acquisitions.

During the remainder of 2024, we expect our general and administrative expenses to increase as compared to 2023, in particular payroll and related costs, including stock-based compensation, due to the impact of merit increases to support the operations of the business. However, we plan to continue to control costs in an effort to manage our operating margins.

28

Amortization of Acquired Intangible Assets

For the Three Months
Ended March 31,
(in thousands)20242023% Change
Amortization of acquired intangible assets$21,023 $15,912 32.1 %
As a percentage of revenue2.1 %1.7 %

The increase in amortization of acquired intangible assets for the three month period ended March 31, 2024, as compared to the same period in 2023, was the result of amortization of acquired intangible assets related to our recent acquisitions. Based on acquired intangible assets at March 31, 2024, we expect amortization of acquired intangible assets to be approximately $63.3 million for the remainder of 2024, and $80.3 million, $76.0 million, $61.9 million and $49.5 million for 2025, 2026, 2027 and 2028, respectively. We anticipate these amortization amounts will increase in future periods as a result of our acquisition of Noname Security, which is expected to close in the second quarter of 2024.

Restructuring Charge

For the Three Months
Ended March 31,
(in thousands)20242023% Change
Restructuring charge$544 $44,723 (98.8)%
As a percentage of revenue0.1 %4.9 %

The restructuring charge for the three month period ended March 31, 2024 was driven by our FlexBase program as we exited certain facilities that were no longer needed, resulting in impairments of right-of-use-assets and leasehold improvements. We expect to continue to reduce our facility footprint, but we do not expect to incur material additional charges related to the program.

The restructuring charge for the three month period ended March 31, 2023 was primarily the result of management's commitment to an action to restructure certain parts of the company to enable the prioritization of investments in the fastest growing areas of the business. The restructuring charge for the action included severance and related expenses for certain headcount reductions. We do not expect to incur material additional charges related to the action.

Non-Operating Income (Expense)

For the Three Months
Ended March 31,
(in thousands)20242023% Change
Interest and marketable securities income, net$27,841 $5,292 426.1 %
As a percentage of revenue2.8 %0.6 %
Interest expense$(6,818)$(2,681)154.3 %
As a percentage of revenue(0.7)%(0.3)%
Other income (expense), net
$511 $(2,363)(121.6)%
As a percentage of revenue0.1 %(0.3)%

Interest and marketable securities income, net 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 increase for the three month period ended March 31, 2024, as compared to the same period in 2023, was the result of increased cash, cash equivalents and marketable securities balances as a result of our August 2023 issuance of $1,265.0 million in par value of convertible senior notes due 2029 and higher interest rates, as well as increased gains associated with the non-qualified deferred compensation plan.

Interest expense is related to our debt transactions, which are described in Note 7 to the interim condensed consolidated financial statements. The increase to interest expense for three month period ended March 31, 2024, as compared to the same
29

period in 2023, was primarily due to the August 2023 issuance of $1,265.0 million in par value of convertible senior notes due 2029.

Other income (expense), 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 income (expense), net may fluctuate in the future based on changes in foreign currency exchange rates or other events.

Provision for Income Taxes

For the Three Months
Ended March 31,
(in thousands)20242023% Change
Provision for income taxes$(12,844)$(29,780)(56.9)%
As a percentage of revenue(1.3)%(3.3)%
Effective income tax rate(6.8)%(23.5)%

For the three month period ended March 31, 2024, as compared to the same period in 2023, our provision for income taxes decreased due to an increase in the excess tax benefit related to stock-based compensation, a decrease in the tax on global intangible low-taxed income and a decrease in the valuation allowance recorded against state and foreign credits. These items were partially offset by an increase in non-deductible stock-based compensation and the impact of the enactment of a 15% global minimum corporate income tax that the Organisation for Economic Co-operation and Development ("OECD") and OECD member countries have begun implementing and which was effective for us beginning January 1, 2024.

For the three month period ended March 31, 2024, our effective income tax rate was lower than the federal statutory tax rate due to the excess tax benefit related to stock-based compensation, 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 and the 15% global minimum corporate income tax.

For the three month period ended March 31, 2023, our effective income tax rate was higher than the federal statutory tax rate due to tax on global intangible low-taxed income, non-deductible stock-based compensation, a shortfall related to stock-based compensation and an increase to the valuation allowance recorded against tax credits and foreign net operating loss carryforwards. These amounts were partially offset by foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits.

In determining our net deferred tax assets and valuation allowances, annualized effective income 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 net operating loss 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.

Use of Non-GAAP Financial Measures

In addition to providing financial measurements based on GAAP, we provide additional financial metrics that are not prepared in accordance with GAAP ("non-GAAP financial measures"). Management uses non-GAAP financial measures, in addition to 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 comparison of financial results across accounting periods and to those of our 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.
30


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, and we exclude acquisition-related costs from our non-GAAP financial measures to provide a useful comparison of operating results to prior periods and to 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.

Amortization of debt issuance costs and capitalized interest expense – We have convertible senior notes outstanding that mature in 2029, 2027 and 2025. The issuance costs of the convertible senior notes are amortized to interest expense and are excluded from our non-GAAP results because management believes 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.

Gains and losses from equity method investment – We record income or losses on our share of earnings and losses from our equity method investment, and any gains from returns of investments or impairments. 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.

31

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 the impact of intercompany sales of intellectual property related to our acquisitions), 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.

The following table reconciles GAAP income from operations to non-GAAP income from operations and non-GAAP operating margin for the periods presented (in thousands):

 For the Three Months
Ended March 31,
 20242023
Income from operations$166,728 $126,638 
Amortization of acquired intangible assets21,023 15,912 
Stock-based compensation93,260 61,883 
Amortization of capitalized stock-based compensation and capitalized interest expense10,123 7,913 
Restructuring charge544 44,723 
Acquisition-related costs172 6,768 
Non-GAAP income from operations$291,850 $263,837 
GAAP operating margin16.9 %13.8 %
Non-GAAP operating margin29.6 %28.8 %

The following table reconciles GAAP net income to non-GAAP net income for the periods presented (in thousands):

 For the Three Months
Ended March 31,
 20242023
Net income$175,418 $97,106 
Amortization of acquired intangible assets21,023 15,912 
Stock-based compensation93,260 61,883 
Amortization of capitalized stock-based compensation and capitalized interest expense10,123 7,913 
Restructuring charge544 44,723 
Acquisition-related costs172 6,768 
Amortization of debt issuance costs1,682 1,098 
Gain on investments— (174)
Income tax effect of above non-GAAP adjustments and certain discrete tax items(46,727)(16,915)
Non-GAAP net income$255,495 $218,314 

32

The following table reconciles GAAP net income per diluted share to non-GAAP net income per diluted share for the periods presented (in thousands, except per share data):

 For the Three Months
Ended March 31,
 20242023
GAAP net income per diluted share$1.11 $0.62 
Amortization of acquired intangible assets0.13 0.10 
Stock-based compensation0.59 0.40 
Amortization of capitalized stock-based compensation and capitalized interest expense0.06 0.05 
Restructuring charge— 0.29 
Acquisition-related costs— 0.04 
Amortization of debt issuance costs0.01 0.01 
Gain on investments— — 
Income tax effect of above non-GAAP adjustments and certain discrete tax items(0.30)(0.11)
Adjustment for shares (1)
0.02 — 
Non-GAAP net income per diluted share (2)
$1.64 $1.40 
Shares used in GAAP per diluted share calculations157,466 156,135 
Impact of benefit from note hedge transactions (1)
(2,114)— 
Shares used in non-GAAP per diluted share calculations (1)
155,352 156,135 

(1) Shares used in non-GAAP per diluted share calculations have been adjusted for the three months ended March 31, 2024, for the benefit of our note hedge transactions. During this period, 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 definition below.
(2) Amounts may not foot due to rounding.

Non-GAAP net income per diluted share is calculated as non-GAAP net income divided by weighted average diluted common shares outstanding. 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 $1,265 million of convertible senior notes due 2029 and the issuances of $1,150 million of convertible senior notes due 2027 and 2025, respectively. 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 operating performance. With respect to the convertible senior notes due in each of 2029, 2027 and 2025, unless our weighted average stock price is greater than $126.31, $116.18 and $95.10, respectively, the initial conversion prices, there will be no difference between 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; 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.


33

The following table reconciles GAAP net income to Adjusted EBITDA and Adjusted EBITDA margin for the periods presented (in thousands):

 For the Three Months
Ended March 31,
 20242023
Net income$175,418 $97,106 
Interest and marketable securities income, net(27,841)(5,292)
Provision for income taxes12,844 29,780 
Depreciation and amortization125,337 111,887 
Amortization of capitalized stock-based compensation and capitalized interest expense10,123 7,913 
Amortization of acquired intangible assets21,023 15,912 
Stock-based compensation93,260 61,883 
Restructuring charge544 44,723 
Acquisition-related costs172 6,768 
Interest expense6,818 2,681 
Gain on investments— (174)
Other (income) expense, net
(511)2,537 
Adjusted EBITDA$417,187 $375,724 
Net income margin17.8 %10.6 %
Adjusted EBITDA margin42.3 %41.0 %

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 international 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 March 31, 2024, our cash, cash equivalents and marketable securities, which primarily consisted of corporate bonds, U.S. government agency obligations and money market funds, totaled $2.3 billion. We place our cash investments in instruments that meet high-quality credit standards, as specified in our investment policy. Our investment policy is also designed to limit 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, various accrued expenses and operating lease obligations, as well as changes in our capital and financial structure due to common stock repurchases, debt repayments and issuances, purchases and sales of marketable securities, cash paid for acquisitions and similar events. We believe our strong balance sheet and cash position are important competitive differentiators that provide the financial stability and flexibility to
34

enable us to continue to make investments at opportune times. We expect to continue to evaluate strategic investments to strengthen our business.

As of March 31, 2024, we had cash and cash equivalents of $252.4 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.

Cash Provided by Operating Activities

For the Three Months
Ended March 31,
(in thousands)20242023
Net income$175,418 $97,106 
Non-cash reconciling items included in net income242,720 224,791 
Changes in operating assets and liabilities(66,260)(88,398)
Net cash provided by operating activities$351,878 $233,499 

The increase in cash provided by operating activities for the three months ended March 31, 2024, as compared to the same period in 2023, was due to increased profitability and timing of collections from customers.

Cash Used in Investing Activities

For the Three Months
Ended March 31,
(in thousands)20242023
Cash paid for business acquisition, net of cash acquired
$— $(20,070)
Purchases of property and equipment and capitalization of internal-use software development costs(173,754)(222,245)
Net marketable securities activity12,236 142,695 
Other, net9,935 (20,268)
Net cash used in investing activities$(151,583)$(119,888)

The increase in cash used in investing activities during the three months ended March 31, 2024, as compared to the same period in 2023, was due to an increase in maturities and sales of marketable securities, during the three month period ended March 31, 2023, some of which were not reinvested in order to fund current operating and strategic cash needs, which was partially offset by a reduction of purchases of property and equipment as we continued investment in our compute infrastructure during the three months ended March 31, 2023.

Net Cash Used in Financing Activities

For the Three Months
Ended March 31,
(in thousands)20242023
Activity related to stock-based compensation$(89,023)$(8,637)
Repurchases of common stock(125,449)(348,600)
Other, net(1,509)(52)
Net cash used in financing activities$(215,981)$(357,289)

The decrease in cash used in financing activities during the three months ended March 31, 2024, as compared to the same period in 2023, was due to a decrease in repurchases of our common stock as part of our share repurchase program, partially offset by increased employee taxes paid related to vesting of stock awards driven by the shift in our performance-based
35

compensation program from cash-based to stock-based and the increase in stock price.

Our board of directors authorized a share repurchase program that is effective from January 2022 through December 2024, and during the three months ended March 31, 2024, we repurchased 1.1 million shares of common stock at a weighted average price of $109.79 per share for an aggregate of $125.4 million. In May 2024, our board of directors authorized a new $2.0 billion share repurchase program, effective May 2024 through June 2027. As of March 31, 2024, $412.5 million remained available for future share repurchases under the prior authorization. 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 stockholders as business and market conditions warrant, while still preserving our ability to pursue other strategic opportunities. The timing and amount of any future share repurchases will be determined by our management based on its evaluation of market conditions and other factors.

Convertible Senior Notes

As of March 31, 2024, we had $3,565.0 million of convertible senior notes outstanding that are senior unsecured obligations and bear interest payable semi-annually in arrears. These notes mature between May 2025 and February 2029. The terms of the notes and hedge and warrant transactions are discussed more fully in Note 7 to the interim condensed consolidated financial statements.

Revolving Credit Facility

In November 2022, we entered into a $500.0 million, five-year revolving credit agreement ("2022 Credit Agreement"). The 2022 Credit Agreement allows us to borrow up to $500.0 million at various interest rates and contains customary representations and warranties, affirmative and negative covenants and events of default. As of March 31, 2024, we were in compliance with all covenants. There were no outstanding borrowings under the 2022 Credit Agreement as of March 31, 2024. The terms of the revolving credit agreements are discussed more fully in Note 7 to the interim condensed consolidated financial statements.

Operating Leases

We have entered 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 our servers and other networking equipment. As of March 31, 2024, there have been no significant changes in our obligations under these operating lease arrangements from those reported on Form 10-K for the year ended December 31, 2023, other than normal period-to-period variations, particularly as we execute on our expansion plans for our compute solutions.

Purchase Commitments

We enter into long-term agreements with network and internet service providers for bandwidth, as well as execute purchase orders for the purchase of goods or services in the ordinary course of business, which may contain minimum commitments. These minimum commitments may vary from period to period depending on the timing and length of contract renewals with our vendors, and on our plans for network expansion, including our expansion plans related to our compute business.

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. In particular, our anticipated acquisition of Noname Security will require approximately $450.0 million, subject to cash acquired and post-closing adjustments. We plan to fund the acquisition of Noname Security with cash, cash equivalents and marketable securities on hand. We also have access to our 2022 Credit Agreement, should we require additional resources to fund the acquisition of Noname Security or other recurring operating costs.

Off-Balance Sheet Arrangements

We have entered into indemnification agreements with third parties, including vendors, customers, landlords, our officers and directors, stockholders of acquired companies, joint venture partners and third parties to which we license technology.
36

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 also Note 13 to our consolidated financial statements included in our annual report on Form 10-K for the year ended December 31, 2023 for further discussion of these indemnification agreements. The fair value of guarantees issued or modified during the three months ended March 31, 2024 was determined to be immaterial.

As of March 31, 2024, we did not have any additional material off-balance sheet arrangements.

Significant Accounting Policies and Estimates

See Note 2 to our consolidated financial statements included in our annual report on Form 10-K for the year ended December 31, 2023. There have been no material changes to our significant accounting policies and estimates from those reported in our annual report on Form 10-K for the year ended December 31, 2023.

Item 3. 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 money market funds, time deposits, commercial paper, corporate bonds, U.S. government agency obligations and mutual funds.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 March 31, 2024 levels, the fair value of our available-for-sale portfolio would decline by approximately $19.3 million.

As of March 31, 2024, we had $3,565.0 million in aggregate principal amount of convertible senior notes outstanding that are senior unsecured obligations with fixed annual interest rates. The terms of the notes are discussed more fully in Note 7 to the interim condensed consolidated financial statements. Due to the fixed annual interest rate, these notes 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 interim condensed 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. As of March 31, 2024, we had no outstanding borrowings under the 2022 Credit Agreement.

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 interim condensed consolidated financial statements.

37

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 interim condensed 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 interim condensed consolidated statements of income within other expense, net. Foreign currency transaction gains and losses from these forward contracts were determined to be immaterial during the three months ended March 31, 2024. 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 interim condensed consolidated balance sheet. These gains or losses are recorded as a component of accumulated other comprehensive loss within stockholders' equity.

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 March 31, 2024 and December 31, 2023, no customer had an accounts receivable balance of 10% or more of our accounts receivable. We believe that at March 31, 2024, the concentration of credit risk related to accounts receivable was insignificant.

Item 4. 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 March 31, 2024. 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 March 31, 2024, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the quarter ended March 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

Item 1.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.

38

Item 1A. Risk Factors

Certain factors may have a material adverse effect on our business, financial condition, and results of operations. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Quarterly Report on Form 10-Q. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks actually occurs, our business, financial condition, results of operations and future prospects could be materially and adversely affected. In that event, the trading price of our common stock could decline, and you could lose part or all of your investment.

Financial and Operational Risks

Slowing revenue growth has in the past and may continue to negatively impact our profitability and stock price.

The overall 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 ability to generate revenue depends on the amount of services we deliver, continued growth in demand for our security, delivery and compute solutions and our ability to maintain the prices we charge for them.

Revenue we generate from our delivery solutions is impacted by pricing pressure due to competition and fluctuations in content traffic as a result of, among other factors, changes in the popularity of our customers' content including video delivery and gaming. For example, revenue from our delivery solutions increased significantly in 2020 due in large part to greater consumption of online media and games during the onset of the COVID-19 pandemic and the associated stay-at-home orders across the globe. However, as these orders were lifted and more return-to-work policies were adopted, our revenue from delivery solutions declined. We have continued to experience revenue declines in our delivery solutions and expect this trend to continue in the near future.

Our security solutions currently generate the largest portion of our revenue. Our ability to generate revenue in our security business depends on our ability to increase our industry recognition as a provider of security solutions, develop or acquire new solutions in a rapidly-changing environment where security threats are constantly evolving and ensure that our solutions operate effectively and are competitive with products offered by others.

In addition, an increasing proportion of our revenue has been generated by our compute solutions. Our ability to generate revenue in our compute business is dependent on our ability to successfully continue building our compute infrastructure, attract a customer base that has traditionally partnered with more established companies in the compute industry, and develop effective, price competitive and attractive solutions.

If we are unable to increase revenues, our profitability and stock price could suffer. See the risk factor titled, "Global conditions have in the past and may in the future harm our industry, business and results of operations" below.

Global conditions have in the past and may in the future 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, the actual or perceived failure or financial difficulties of financial institutions, reduced consumer confidence and spending and economic and trade sanctions. 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 and 2023 related to the war in Ukraine due to a decrease in traffic in these countries. In addition, due to changes in international tax laws, we expect our effective income tax rate will increase in 2024. The U.S. capital markets have experienced and may continue to experience extreme volatility and disruption in the recent past. Furthermore, inflation rates in the U.S. have recently increased to levels not seen in decades. Such economic volatility has in the past and could in the future adversely affect our business, financial condition, results of operations and cash flows and future market disruptions could negatively impact us. For example, 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 our ability to operate or grow our business. In addition, we have recently experienced rising energy costs in areas in which we operate, particularly in Europe.

39

Additionally, we have offices and employees located in regions that historically have and may again experience periods of political instability, warfare, changes in laws, trade barriers, and economic and trade sanctions. Adverse conditions in these countries have in the past and may in the future affect our operations, including disruptions to our workforce, supply chains, networks, financial systems and other critical infrastructure, which could adversely affect our business, results of operations, financial condition, and cash flows. For example, approximately five percent of our global employees are located in Tel Aviv, Israel and some of our employees have been mobilized as members of the Israeli military reserves. The ongoing war could cause harm to our employees or otherwise impair their ability to work for extended periods of time.

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 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 and may incur varying levels of expense based on strategic initiatives, including acquisitions and the build out of our network to support our compute solutions. In addition, many of our expenses are fixed costs for a certain amount of time which may impact our ability to reduce costs in a timely manner or without incurring additional costs. If we are unable to increase revenue and limit expenses, our results of operations will suffer. We have in the past and may in the future take certain steps to reduce expenses, however, there are no assurances that we will be able to effectively reduce our expenses and 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 important part of our business, we must be particularly adept at developing new security solutions that meet the constantly-changing threat landscape and 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 of our customers’ needs. The development timetable is uncertain and we may commit significant resources to developing solutions for which a viable market may not ultimately develop. For example, with the acquisition of Linode, we are investing significant resources in our compute solutions and platform, working on expanding the capacity of these facilities, adding additional sites and developing increased compute features and functionality. 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 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, long-term product roadmap, 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. This is particularly true with respect to our compute solutions, as a small number of very large competitors have established themselves as leaders in the compute business. As a result, some competitors may be able to: develop superior products or services; leverage better name recognition, particularly in the security and compute
40

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; offer 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; 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

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 from these 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.

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. 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, reduced profitability and other negative consequences which could harm our business.

Defects in our security solutions could lead to negative publicity, loss of business, damages payments to customers, diminishing customer appeal and other negative consequences which could harm our business. 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 and financial condition as a provider of security solutions.

We are devoting significant resources to develop and deploy our own competing cloud computing offering. The rapid development and deployment of new compute infrastructure bears the risk of bugs and unforeseen failures that could affect our reputation and ability to execute our strategies. The risks of such bugs and unforeseen failures introduced to our compute
41

infrastructure by our customers who control many aspects of their use of our compute services and experimental technologies could affect our reputation and ability to execute our strategies. It is also uncertain whether our strategies to develop and deploy our own competing cloud computing offering 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 have in the past and could in the future 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. 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, our contractors or our third-party vendors, 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 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 (DDoS) attacks, infrastructure attacks, botnets, malicious file uploads, application abuse, credential abuse, social engineering, ransomware, bugs, viruses, worms and malicious software programs. Additionally, the use of artificial intelligence by bad actors has heightened the sophistication and effectiveness of these types of attacks. There have in the past and could in the future 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 and hacktivist attacks against us or our customers may intensify during periods of heightened geopolitical tensions or armed conflict, such as the ongoing war in Ukraine and the Israel-Hamas War. We may not be able to anticipate the techniques used in such attacks, as they change frequently and may not be recognized until launched. While we have, from time to time, experienced threats to and breaches of our and our third-party vendors' data and systems, to date , to our knowledge, cyber threats and other attacks have not resulted in any material adverse effect 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. 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.

To protect our corporate and deployed networks, we aim to 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. For example, our ongoing efforts to continually enhance the security and reliability of Akamai Connected Cloud, customer applications, and corporate systems comprise various initiatives and mitigation efforts, including
42

but not limited to upgrading access and configuration controls; improving security instrumentation, monitoring, detection and prevention tools; enhancing software inventory and tracking and patching systems; upgrading encryption processes and protections; enhancing authorization methods in applications; enhancing data loss prevention and endpoint security management capabilities; upgrading vulnerability identification, assessment, and remediation processes and technologies; and enhancing the security of passwords and other credentials, as applicable and appropriate. Our efforts to engineer more secure solutions are frequently costly, with a negative impact on near-term profitability, and may be unsuccessful in preventing security incidents that may have an adverse effect on our business and reputation.

For example, with the acquisition of Linode, we are adapting procedures for mitigating risks that have in the past or may in the future materialize, including any harms that may arise from abuse of our compute products. If we fail to mitigate these harms 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.

Any actual, alleged or perceived breach of network security in our systems or networks, or any other actual, alleged or perceived compromise of 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 revenue; loss of competitive advantages; increased costs to remedy any problems and otherwise respond to any incident; regulatory investigations and enforcement actions and fines; costly litigation; and other liabilities.

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 infrastructures that often have different specifications, utilize diverse technology, and require 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. Aspects of our technology's compatibility with our customers' technology is dependent on our customers because our customers, and in particular those who implement third-party applications within their environments, may change features, restrict our access to, or alter their applications within their discretion and in a manner that causes incompatibilities or causes us significant costs to maintain compatibility. 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 hiring, new customers and revenue growth in recent quarters has been attributable to our business outside the U.S. Our operations in international 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; 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 international governments impose limitations on doing business with significant current or potential customers; difficulty in staffing, training, developing and managing international operations as a result of distance, language, cultural differences, differences in employee/employer relationships 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, cybersecurity and competition laws and regulations or other regulatory or contractual limitations on our ability to sell or develop our products and services in certain international 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 in or deliver content to a country; other circumstances outside of our control such as trade disputes, political unrest, warfare, military or armed conflict, such as the Russian invasion of Ukraine and the ongoing Israel-Hamas War, terrorist attacks, public health emergencies, energy crises and natural disasters that could disrupt our ability to provide services or limit customer purchases of them.

For example, approximately five percent of our global employees are located in Tel Aviv, Israel and have been and may continue to be impacted by the Israel-Hamas War. A number of our employees have been, and more may be, required to report for military duty which could impact our ability to operate and successfully complete ongoing initiatives particularly with respect to our security offerings and our efforts to move our internal applications from third-party clouds to Akamai Connected Cloud. In addition, further attacks by Hamas or other groups on Israel could further impact our workforce, our operations and
43

our offices located in Tel Aviv. Furthermore, a widening of the conflict in the Middle East or further escalation could lead to broader geopolitical destabilization and macro-economic impacts.

In addition, 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, customers or agents will not violate such laws or our policies. Violations of these laws and regulations can result in fines; additional costs related to governmental investigations; criminal sanctions against us, our officers or our employees; prohibitions on the conduct of our business; and damage to our reputation.

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 efforts to increase the size and scale of our compute solutions have required and may continue to 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 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, such as the ongoing war in Ukraine or the Israel-Hamas War. 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.

Akamai Connected Cloud relies on hardware equipment, including hundreds of thousands of servers deployed around the world. Disruptions in our supply chain have occurred in the past and 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, 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 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 technologies, operations and personnel while maintaining the quality standards that are consistent with our reputation; potential disruptions of our ongoing business and distraction of management attention; diversion of financial and business resources from core operations or other attractive investments; 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 seen relatively high valuations of, and valuation expectations for, many technology companies and increasing allocation of risk to acquirors; failure to realize synergies or other expected benefits; lawsuits resulting from an acquisition or disposition; the inability to retain the acquired company's key talent; exposure to cybersecurity risks and the cost associated with remediating those risks in connection with the acquisition of IT systems; 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; the need to use substantial portions of available cash or dilutive issuances of securities to finance large transactions; and potential unknown liabilities and regulatory requirements associated with an acquired business.

The data practices and technology systems of businesses that we have acquired, or may acquire, and our efforts to integrate our acquisitions with our existing technologies have in the past and may in the future pose risks, such as cybersecurity vulnerabilities or past cybersecurity or privacy incidents. Following an acquisition, we work to enhance the security and
44

reliability of our systems. As such, there is a period of increased cybersecurity risk during the period between closing an acquisition and the completion of our security upgrades and integration. For example, as part of the integration of the Linode compute platform into Akamai Connected Cloud and the migration of certain applications and products from third party cloud providers onto Akamai Connected Cloud, we have been working to enhance the security and reliability of the integrated systems. While we continue to make progress on these efforts, the mitigation of a number of risks is ongoing and thus certain underlying vulnerabilities remain that, if exploited, could negatively impact Akamai Connected Cloud and our customers. Despite our efforts to enhance the security and reliability of our systems, our information technology systems and those of third parties with whom we do business or communicate may be damaged, disrupted, or shut down due to attacks by unauthorized access, malicious software, computer viruses, undetected intrusion, hardware failures, or other events. In addition, our disaster recovery plans may be ineffective or inadequate.

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 current and potential large customers shift to hardware-based or other DIY internal solutions for content and application delivery or security protection, our business will be negatively impacted.

We are reliant on some of our larger customers to direct traffic to our network for a significant part of our revenues. In the past, some of our 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. 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. While the number of customers implementing a DIY strategy has decreased in recent years, if multiple 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 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. 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, our ability to hire and retain employees may be adversely affected by volatility in the price of our stock or our ability to obtain shareholder approval to offer additional stock to our employees, because a significant portion of our compensation is in the form of equity grants. In addition, we are retasking certain 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. Furthermore, geopolitical events may impact our retention efforts. For example, the ongoing Israel-Hamas War has and could continue to impact our workforce in Tel Aviv, Israel as employees have been and may continue to be required to report for military service or have other competing priorities. 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 maintain our company culture and manage new risks as our business evolves and our work practices change could harm us.

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, the deployment of our FlexBase program, acquisitions and international expansion in recent years, many of our employees are now based outside of our Cambridge, Massachusetts headquarters.
45


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 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 to work from an Akamai office, their home office or a combination of both. This program could, among other things, negatively impact employee morale and productivity, inhibit our ability to effectively 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 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. 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 maintain 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 and reprioritize investments, 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. During the first quarter of 2023, management committed to an action to restructure certain parts of the company, including reducing headcount, to enable it to prioritize investments in the fastest growing areas of the business. 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. The Organisation for Economic Co-operation and Development (“OECD”) and participating OECD member countries continue to work toward the enactment of a 15% global minimum corporate tax rate for large multinational enterprise groups, also known as "Pillar Two". Many of the participating countries have enacted legislation that is effective beginning in 2024, while other countries continue to work on defining the underlying rules and administrative procedures. Although the enacted and effective legislation is applicable to us beginning January 1, 2024, and increased our effective income tax rate, the increase did not have a material impact on our overall results of operations or cash flows. We will continue to monitor and evaluate the impacts of the developing legislation. We have recorded certain tax reserves to address potential exposures involving our income tax and indirect 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.

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

Because we conduct a substantial portion of our business outside the United States, we face exposure to adverse
46

movements in foreign currency exchange rates, which could have a material adverse impact on our financial results and cash flows. These exposures may change over time as business practices evolve and economic conditions change.

The fluctuations of currencies in which we conduct business can both increase and decrease our overall revenue and expenses for any given period. This exposure is the result of selling in multiple currencies, headcount in foreign locations and operating in countries where the functional currency is the local currency. Revenue generated and expenses incurred by our international subsidiaries are often denominated in their local currencies, but many of our expenses related to our operations in foreign jurisdictions are denominated in U.S. dollars. 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. For example, in 2023, the strength of the U.S. dollar had a negative impact on our revenue and a positive impact on our operating expenses. In addition, our financial results are subject to changes in exchange rates that impact the settlement of transactions in non-functional currencies.

In addition, we have recently experienced increased volatility in foreign currency exchange rates, due to a number of factors, including geopolitical and economic developments. We may not be able to effectively manage such volatility, and our financial results have in the past and could in the future be adversely impacted as a result of such volatility. In addition, such volatility, even when it increases our revenues or decreases our expenses, impacts our ability to accurately predict our future results and earnings.

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 international, 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 contract termination, fee refunds, 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 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
47

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. 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.

The nature and breadth of laws and regulations, or expanded interpretation of these laws and regulations, that relate to privacy on the internet and international data transfer restrictions may increase in the future. Accordingly, we are unable to assess the possible effect of compliance with future requirements or whether our compliance efforts will materially impact our business, results of operations or financial condition, 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 expenses 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 applicable 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 companies. 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.

Our security controls over personal data, our training of employees and third parties on privacy, data security and other ethical data use 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.

U.S. and international laws and regulations that apply to the internet related to, among other things, content liability, security requirements, law enforcement access to information, critical infrastructure, net neutrality, 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
48

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 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, in April 2024, the U.S. government passed legislation that may prohibit access to a Chinese application beginning as soon as the first quarter of 2025. Traffic in the U.S. from this application in 2023 constituted less than 1.5% of our revenue, however should the restrictions become effective, our revenue would be negatively impacted. In addition, due to geopolitical considerations or otherwise, the owner of this application could decide to limit even more of its business with U.S. providers like Akamai, including even in circumstances where the legislation is successfully challenged in court or does not take effect. Further, 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. In addition to regulations related to content, enactment and expansion of laws related to the use of artificial intelligence and machine learning in our operations and increased regulation of cloud services providers also could increase costs of doing business, subject us to potential liability or regulatory risk and introduce other disadvantages to our business, including brand or reputational harm. 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 the loss of significant revenues and have a negative impact on the quality of our solutions. 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 expenses 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
49

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.

Global climate change, other disruptions 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, 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. In addition, pandemics or other public health crises, as well as any derivative disruptions such as those experienced during the COVID-19 pandemic, in places where we operate may adversely affect our results of operations. 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 for our common stock 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 us regarding acquisitions; 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, elevated interest rates, recessionary economic cycles, protracted economic slowdowns and overall market volatility; repurchases of shares of our common stock; the issuance of additional shares or securities convertible into, or exchangeable or exercisable for, shares of our common stock, including under our equity compensation plans; entry into, or termination of, relationships with material customers and partners; and performance by other companies in our industry.

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 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
50

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, total principal amount of $1,150.0 million of convertible senior notes outstanding due in 2027 and total principal amount of $1,265 million of convertible senior notes outstanding due in 2029. 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 March 31, 2024, 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.

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, and our stock price has been, and may continue to be, volatile, and your investment could lose value. See the risk factor titled “Our stock price has been, and may continue to be, volatile, and your investment could lose value” above.

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; 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.

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 previously disclosed in our Form 10-K for the year ended December 31, 2022, we identified a material weakness in the Company’s internal control over financial reporting as of December 31, 2022 related to
51

income taxes. Although this material weakness has been remediated, there can be no assurance that we will not identify additional material weaknesses in internal controls in the future or that the measures we may take to remediate any such future control deficiencies will be effective.

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. 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.

We cannot be certain that our internal control measures will provide 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.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

(c) Issuer Purchases of Equity Securities
 
The following is a summary of our repurchases of our common stock in the first quarter of 2024 (in thousands, except share and per share data):

Period (1)
(a) Total Number of Shares Purchased (2)
(b) Average Price Paid per Share (3)
(c) Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (4)
(d) Approximate Dollar Value of Shares that May Yet be Purchased Under Plans or Programs (4)
January 1, 2024 – January 31, 2024— $— — $537,944 
February 1, 2024 – February 29, 2024346,023 108.85 346,023 500,279 
March 1, 2024 – March 31, 2024796,589 110.20 796,589 412,495 
Total1,142,612 $109.79 1,142,612 

(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, but excludes any estimated excise taxes payable on share repurchases.
(4)Effective January 2022, our board of directors authorized a $1.8 billion share repurchase program through December 2024. In May 2024, our board of directors authorized a new $2.0 billion share repurchase program, effective May 2024 through June 2027, which is incremental to amounts remaining under the January 2022 authorization.
52

Item 5. Other Information

(c) Director and Officer Trading Arrangements

The following table describes, for the quarterly period covered by this report, each trading arrangement for the sale or purchase of Company securities adopted, terminated or for which the amount, pricing or timing provisions were modified by our directors and officers that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (a “Rule 10b5-1 trading arrangement”) or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K):

Name (Title)Action Taken (Date of Action)Type of Trading ArrangementNature of Trading Arrangement Duration of Trading ArrangementAggregate Number of Securities to be Purchased or Sold
Robert Blumofe
(Executive Vice President and Chief Technology Officer)
Adoption (03/10/2024)
Rule 10b5-1 trading arrangement
Sales
Until March 11, 2025, or such earlier date upon which all transactions are completed or expire without execution
Up to 23,219 shares of common stock
Kimberly Salem-Jackson
(Chief Marketing Officer)
Adoption (02/20/2024)
Rule 10b5-1 trading arrangement
Sales
Until November 29, 2024, or such earlier date upon which all transactions are completed or expire without execution
Up to 12,275 shares of common stock
William R. Wagner
(Director)
Adoption (02/26/2024)
Rule 10b5-1 trading arrangement
Sales
Until November 27, 2024, or such earlier date upon which all transactions are completed or expire without execution
Up to 3,000 shares of common stock
53

Item 6. Exhibits
Exhibit 31.1  
Exhibit 31.2  
Exhibit 32.1  
Exhibit 32.2  
101.INS  Inline 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*
101.SCH  Inline XBRL Taxonomy Extension Schema Document*
101.CAL  Inline XBRL Taxonomy Calculation Linkbase Document*
101.DEF  Inline XBRL Taxonomy Extension Definition Linkbase Document*
101.LAB  Inline XBRL Taxonomy Label Linkbase Document*
101.PRE  Inline XBRL Taxonomy Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101.INS)
*Submitted electronically herewith

Attached as Exhibit 101 to this report are the following formatted in XBRL (Extensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets at March 31, 2024 and December 31, 2023, (ii) Condensed Consolidated Statements of Income for the three months ended March 31, 2024 and 2023, (iii) Condensed Consolidated Statements of Comprehensive Income for the three months ended March 31, 2024 and 2023, (iv) Condensed Consolidated Statements of Stockholders' Equity for the three months ended March 31, 2024 and 2023, (v) Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023 and (vi) Notes to Unaudited Condensed Consolidated Financial Statements.
54

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Akamai Technologies, Inc.
May 9, 2024By:
/s/ Edward McGowan
Edward McGowan
Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer)

55
EX-31.1 2 akam10q3312024ex311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, F. Thomson Leighton, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q 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:May 9, 2024/s/ F. Thomson Leighton
F. Thomson Leighton, Chief Executive Officer


EX-31.2 3 akam10q3312024ex312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, Edward McGowan, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q 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:May 9, 2024/s/ Edward McGowan
Edward McGowan, Executive Vice President, Chief Financial Officer and Treasurer


EX-32.1 4 akam10q3312024ex321.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 quarterly report on Form 10-Q of Akamai Technologies, Inc. (the “Company”) for the period ended March 31, 2024 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.

Date:May 9, 2024
/S/    F. Thomson Leighton 
F. Thomson Leighton, Chief Executive Officer


EX-32.2 5 akam10q3312024ex322.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 quarterly report on Form 10-Q of Akamai Technologies, Inc. (the “Company”) for the period ended March 31, 2024 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:May 9, 2024/s/ Edward McGowan
Edward McGowan, Executive Vice President, Chief Financial Officer and Treasurer


EX-101.SCH 6 akam-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Incremental Costs to Obtain a Contract with a Customer link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Acquired Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Nature of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Acquired Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements within Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Accounts Receivable - Schedule of Net Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Accounts Receivable - Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of the Changes in the Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debt - Schedule of Conversions of Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Debt - Schedule of Note Hedges and Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Debt - Revolving Credit Facility (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Net Income per Share - Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Net Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 akam-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 akam-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 akam-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT 2025 Notes Convertible Senior Notes Due 2025 [Member] Convertible Senior Notes Due 2025 [Member] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Collections from customers previously reserved and other Accounts Receivable, Allowance for Credit Loss, Recovery Pay vs Performance Disclosure [Line Items] Proceeds from sales of short- and long-term marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Accrued expenses Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Threshold consecutive trading days exceeding price Debt Instrument, Convertible, Threshold Consecutive Trading Days All Award Types Award Type [Domain] Numerator: Numerator [Abstract] Numerator [Abstract] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Compute Compute [Member] Compute Credit Agreement Revolving Credit Facility [Member] 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 Deferred income tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Commitments and contingencies Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 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 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of reserves of $2,775 and $3,469 at March 31, 2024, and December 31, 2023, respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Goodwill [Roll Forward] Goodwill [Roll Forward] Receivable [Domain] Receivable [Domain] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock (in shares) Treasury Stock, Common, Shares Unrealized loss from available-for-sale marketable securities Debt Securities, Available-for-Sale, Unrealized Loss Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] U.S. government agency obligations US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Estimated fair value Long-Term Debt, Fair Value Net income Net income Net income Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares) Convertible Preferred Stock, Shares Reserved for Future Issuance Stockholders’ equity: Equity, Attributable to Parent [Abstract] Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Convertible senior notes Convertible Notes Payable, Noncurrent Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Corporate bonds Debt Security, Corporate, US [Member] Executive Category: Executive Category [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Issuance of common stock upon the 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 Name Measure Name Marketable securities Marketable Securities, Current Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Strike price per share related to warrant transaction (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Restructuring charge Restructuring charge Restructuring and Related Cost, Incurred Cost Local Phone Number Local Phone Number Line of credit facility, extension term Line Of Credit Facility, Extension Term Line Of Credit Facility, Extension Term Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Change in unrealized (loss) gain on investments, net of income tax benefit (expense) of $1,562 and $(2,399) for the three months ended March 31, 2024 and 2023, respectively Change in unrealized gain (loss) on available-for-sale investments, net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Operating lease liabilities Operating Lease, Liability, Noncurrent Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held Investments Classified by Contractual Maturity Date [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Convertible Senior Notes Schedule of Long-Term Debt Instruments [Table Text Block] Total stock-based compensation, net of income taxes Share-Based Payment Arrangement, Expense, after Tax Less: issuance costs, net of amortization Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net 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] Other Performance Measure, Amount Other Performance Measure, Amount Benchmark Rate Benchmark Rate [Member] Benchmark Rate Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type Award Type [Axis] Total shares excluded from computation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Quarterly Report Document Quarterly Report Interest expense Total interest expense Interest Expense 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 Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Interest Expense Schedule Of Interest Expense [Table Text Block] Schedule Of Interest Expense [Table Text Block] General and administrative General and Administrative Expense [Member] Operating lease right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Delivery Delivery [Member] Delivery PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Robert Blumofe [Member] Robert Blumofe Operating lease liabilities Operating Lease, Liability, Current Net Unrealized Gains (Losses) on Investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] William R. Wagner [Member] William R. Wagner Amortization of acquired intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Carrying Amount Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Market- and performance-based stock awards Market- And Performance-Based Stock Awards [Member] Market- And Performance-Based Stock Awards Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Treasury stock, at cost, 1,142,612 shares at March 31, 2024, and no shares at December 31, 2023 Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Net carrying amount Long-Term Debt Total Fair Value Assets, Fair Value Disclosure Available-for-sale securities and cash equivalents Debt Securities and Cash Equivalents Debt Securities and Cash Equivalents Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Foreign Currency Translation Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Total costs and operating expenses Costs and Expenses Other, net Proceeds from (Payments for) Other Financing Activities Restructuring and related cost, cost incurred to date Restructuring and Related Cost, Cost Incurred to Date Maximum Maximum [Member] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Marketable securities Marketable Securities, Noncurrent International International [Member] International Receivable Type [Axis] Receivable Type [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Total deferred costs Capitalized Contract Cost, Net Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Other non-cash reconciling items, net Other Noncash Income (Expense) Purchases of short- and long-term marketable securities Payments to Acquire Debt Securities, Available-for-Sale Business Acquisition [Axis] Business Acquisition [Axis] Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Accounts receivable reserve Allowances for current expected credit losses and other reserves Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Trademarks and trade names Trademarks and Trade Names [Member] Subsequent Event Subsequent Event [Member] Maximum borrowing capacity under specific conditions Line of Credit Facility, Maximum Borrowing Capacity If Increased Line of Credit Facility, Maximum Borrowing Capacity If Increased 2027 Notes Convertible Senior Notes Due 2027 [Member] Convertible Senior Notes Due 2027 [Member] Other current liabilities Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Unbilled accounts receivable Unbilled Accounts Receivable [Member] Unbilled Accounts Receivable [Member] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Statement [Abstract] Income Statement [Abstract] Revenue Revenue from Contract with Customer, Including Assessed Tax Costs and operating expenses: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Acquisitions Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Service-based stock awards Service-Based Stock Awards [Member] Service-Based Stock Awards [Member] Interest payable Debt Instrument, Increase, Accrued Interest Debt Conversion Terms Two Debt Conversion Terms Two [Member] Debt Conversion Terms Two Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Net Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Income tax (provision) benefit OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Amortization expense related to deferred costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Noname Security Noname Security [Member] Noname Security Capitalization of stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash and cash equivalents, and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Repurchases of common stock Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule of Deferred Costs and Incremental Costs Related to Contract with Customer Capitalized Contract Cost [Table Text Block] Non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Deferred costs included in other assets Other Assets [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Number of countries with networks Number Of Countries Servers Are In Number Of Countries Servers Are In Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name 2022 Credit Agreement 2022 Credit Agreement [Member] 2022 Credit Agreement Principal Principal Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Number of solutions Number of Solutions Number of Solutions Current assets: Assets, Current [Abstract] Gross accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for operating lease liabilities Operating Lease, Payments Incremental costs capitalized Contract Cost Capitalized During Period Contract Cost Capitalized During Period Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Conversion price per share (in dollars per share) Debt Instrument, Convertible, Conversion Price Lease Impairment Lease Impairment [Member] Lease Impairment Conversion rate Debt Instrument, Convertible, Conversion Ratio Proceeds from maturities and redemptions of short- and long-term marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Number of cities Number Of Cities Servers Are In Number Of Cities Servers Are In PEO PEO [Member] Employee taxes paid related to net share settlement of stock awards Employee Taxes Paid Related To Net Share Settlement of Equity Awards Employee Taxes Paid Related To Net Share Settlement of Equity Awards Threshold greater than percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Class of Stock [Domain] Class of Stock [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Nature of Business and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Loss Total AOCI Attributable to Parent [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months Debt Securities, Available-for-Sale, Unrealized Loss Position Reference Rate Reference Rate [Member] Reference Rate All Executive Categories All Executive Categories [Member] Deferred revenue Contract with Customer, Liability, Noncurrent Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalization of internal-use software development costs Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] Provision for income taxes Share-Based Payment Arrangement, Expense, Tax Benefit Number of reportable segments Number of Reportable Segments Net income per share: Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock, $0.01 par value; 700,000,000 shares authorized; 153,553,975 shares issued and 152,411,363 shares outstanding at March 31, 2024, and 151,232,908 shares issued and outstanding at December 31, 2023 Common Stock, Value, Issued Repurchase price (as a percent) Debt Instrument, Redemption Price, Percentage General and administrative General and Administrative Expense 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 Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Restricted cash Restricted Cash All Individuals All Individuals [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Acquired Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Shares related to warrant transaction (in shares) Class of Warrant or Right, Outstanding Schedule of Changes in Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Schedule of the Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Marketable Securities [Line Items] Marketable Securities [Line Items] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Short-Term Marketable Securities Debt Securities, Available-for-Sale, Current Convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Other non-current assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Depreciation and amortization Depreciation, Depletion and Amortization Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Coupon Interest Rate Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Number of convertible senior notes Debt Instrument, Number Of Instruments Debt Instrument, Number Of Instruments Revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Shares covered by note hedge transaction (in shares) Shares Covered By Hedge Transaction Shares Covered By Hedge Transaction Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Mutual funds Mutual Fund [Member] Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Restructuring Restructuring and Related Activities Disclosure [Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Security Security [Member] Security Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Threshold trading days exceeding price Debt Instrument, Convertible, Threshold Trading Days Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock Common Stock [Member] Long-Term Marketable Securities Debt Securities, Available-for-Sale, Noncurrent Proceeds from income tax refunds Proceeds from Income Tax Refunds Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Income per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] 2029 Notes Convertible Senior Notes Due 2029 [Member] Convertible Senior Notes Due 2029 Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Marketable Securities [Table] Marketable Securities [Table] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Minimum Minimum [Member] Shares used in per share calculations: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 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. Deferred costs included in prepaid expenses and other current assets Other Current Assets [Member] Cash paid for income taxes, net of refunds received of $525 and $225 for the three months ended March 31, 2024 and 2023, respectively Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax assets Deferred Income Tax Assets, Net Other, net Payments for (Proceeds from) Other Investing Activities Completed technologies Developed Technology Rights [Member] Retained Earnings Retained Earnings [Member] Schedule of Components of Total Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Stock awards (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Basic (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Denominator: Denominator [Abstract] Denominator [Abstract] Issuance of common stock upon the 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 Arrangement Duration Trading Arrangement Duration Debt Conversion Terms One Debt Conversion Terms One [Member] Debt Conversion Terms One Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Note hedge transaction cost Payments for Hedge, Financing Activities Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Measurement period adjustments related to acquisitions completed in prior years Goodwill, Purchase Accounting Adjustments Commission and incentive payments Commission and Incentive Payments [Member] Commission and Incentive Payments [Member] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Aggregate Fair Value Available-for-sale securities Debt Securities, Available-for-Sale 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] Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Number of locations (more than) Number Of Locations Number Of Locations Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract] Warrants related to issuance of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Expected purchase price Business Combination, Price of Acquisition, Expected 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] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Gain on investments Gain (Loss) on Investments Amortization of debt issuance costs Amortization Of Debt Issuance Costs, Including Capitalized Interest Amortization Of Debt Issuance Costs, Including Capitalized Interest Charges to income from operations Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital (Benefit) provision for deferred income taxes Deferred Income Tax Expense (Benefit) Restructuring Plan [Axis] Restructuring Plan [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Convertible Debt Convertible Debt [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Schedule of Fair Value Measurements within Fair Value Hierarchy Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Debt Instrument, Convertible Terms Of Conversion [Axis] Debt Instrument, Convertible Terms Of Conversion [Axis] Debt Instrument, Convertible Terms Of Conversion Entity Registrant Name Entity Registrant Name Award Timing Method Award Timing Method [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Other current liabilities Increase (Decrease) in Other Current Liabilities Cost of revenue Cost of Sales [Member] Employee Severance Employee Severance [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Total stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Provision for income taxes Income Tax Expense (Benefit) Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Reclassification from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Other comprehensive (loss) gain Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Revenue by Geographical and Solution Category Disaggregation of Revenue [Table Text Block] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Acquired license rights Licensing Agreements [Member] Cash paid for interest expense Interest Paid, Excluding Capitalized Interest, Operating Activities 2021 Restructuring Plan 2021 Restructuring Plan [Member] 2021 Restructuring Plan Due in 1 year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Time deposits Bank Time Deposits [Member] Repurchases of common stock (in shares) Shares repurchased during period (in shares) Treasury Stock, Shares, Acquired Interest and marketable securities income, net Interest And Marketable Securities Income (Loss), Net Interest And Marketable Securities Income (Loss), Net Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Shares used for diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Amortization expense from capitalized stock-based compensation Share Based Compensation Arrangement By Share Based Payment Award, Amortization Of Capitalized Amounts Share Based Compensation Arrangement By Share Based Payment Award, Amortization Of Capitalized Amounts Trade accounts receivable Trade Accounts Receivable [Member] Kimberly Salem-Jackson [Member] Kimberly Salem-Jackson Incremental Costs to Obtain a Contract with a Customer Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Capitalization of interest expense Interest Costs Capitalized Adjustment Cover page. Cover [Abstract] Aggregate proceeds from sale of warrants Proceeds from Issuance of Warrants Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs U.S. UNITED STATES Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Line of credit facility, number of extensions Line Of Credit Facility, Number Of Extensions Line Of Credit Facility, Number Of Extensions Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Shares used for basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Income from operations Operating Income (Loss) Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] Debt Instrument, Convertible Terms Of Conversion [Domain] Convertible Notes Convertible Notes [Member] Convertible Notes Cost of revenue (exclusive of amortization of acquired intangible assets shown below) Cost of Revenue Proceeds related to the issuance of common stock under stock plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Warrants related to issuance of convertible senior notes Convertibles and Bonds with Warrants Attached [Member] Other comprehensive (loss) gain: Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Outstanding borrowings Long-Term Line of Credit Customer-related intangible assets Customer Relationships [Member] Schedule of Available-for-Sale Marketable Securities Held Debt Securities, Available-for-Sale [Table Text Block] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Type of Restructuring [Domain] Type of Restructuring [Domain] EX-101.PRE 10 akam-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   152,316,548
Amendment Flag false  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001086222  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 467,717 $ 489,468
Marketable securities 1,206,971 374,971
Accounts receivable, net of reserves of $2,775 and $3,469 at March 31, 2024, and December 31, 2023, respectively 716,638 724,302
Prepaid expenses and other current assets 233,853 216,114
Total current assets 2,625,179 1,804,855
Marketable securities 582,023 1,431,354
Property and equipment, net 1,864,307 1,825,944
Operating lease right-of-use assets 947,049 908,634
Acquired intangible assets, net 512,554 536,143
Goodwill 2,846,535 2,850,470
Deferred income tax assets 430,428 418,297
Other assets 127,531 124,340
Total assets 9,935,606 9,900,037
Current liabilities:    
Accounts payable 134,677 146,927
Accrued expenses 291,986 352,181
Deferred revenue 142,527 107,544
Operating lease liabilities 232,731 222,944
Other current liabilities 7,017 6,442
Total current liabilities 808,938 836,038
Deferred revenue 20,929 23,006
Deferred income tax liabilities 24,977 24,622
Convertible senior notes 3,540,120 3,538,229
Operating lease liabilities 800,107 774,806
Other liabilities 106,768 106,181
Total liabilities 5,301,839 5,302,882
Commitments and contingencies
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; 153,553,975 shares issued and 152,411,363 shares outstanding at March 31, 2024, and 151,232,908 shares issued and outstanding at December 31, 2023 1,536 1,512
Additional paid-in capital 2,230,875 2,222,993
Accumulated other comprehensive loss (116,593) (95,330)
Treasury stock, at cost, 1,142,612 shares at March 31, 2024, and no shares at December 31, 2023 (125,449) 0
Retained earnings 2,643,398 2,467,980
Total stockholders’ equity 4,633,767 4,597,155
Total liabilities and stockholders’ equity $ 9,935,606 $ 9,900,037
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable reserve $ 2,775 $ 3,469
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) 153,553,975 151,232,908
Common stock, shares outstanding (in shares) 152,411,363 151,232,908
Treasury stock (in shares) 1,142,612 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 986,970 $ 915,698
Costs and operating expenses:    
Cost of revenue (exclusive of amortization of acquired intangible assets shown below) 394,743 361,316
Research and development 116,932 91,863
Sales and marketing 134,570 129,107
General and administrative 152,430 146,139
Amortization of acquired intangible assets 21,023 15,912
Restructuring charge 544 44,723
Total costs and operating expenses 820,242 789,060
Income from operations 166,728 126,638
Interest and marketable securities income, net 27,841 5,292
Interest expense (6,818) (2,681)
Other income (expense), net 511 (2,363)
Income before provision for income taxes 188,262 126,886
Provision for income taxes (12,844) (29,780)
Net income $ 175,418 $ 97,106
Net income per share:    
Basic (in dollars per share) $ 1.16 $ 0.62
Diluted (in dollars per share) $ 1.11 $ 0.62
Shares used in per share calculations:    
Basic (in shares) 151,628 155,637
Diluted (in shares) 157,466 156,135
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 175,418 $ 97,106
Other comprehensive (loss) gain:    
Foreign currency translation adjustments (16,447) 11,722
Change in unrealized (loss) gain on investments, net of income tax benefit (expense) of $1,562 and $(2,399) for the three months ended March 31, 2024 and 2023, respectively (4,816) 7,449
Other comprehensive (loss) gain (21,263) 19,171
Comprehensive income $ 154,155 $ 116,277
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Income tax (provision) benefit $ 1,562 $ (2,399)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 175,418 $ 97,106
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 156,183 135,457
Stock-based compensation 93,260 61,883
(Benefit) provision for deferred income taxes (10,467) 4,925
Amortization of debt issuance costs 1,682 1,098
Gain on investments 0 (174)
Other non-cash reconciling items, net 2,062 21,602
Changes in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable (736) (25,251)
Prepaid expenses and other current assets (26,016) (26,009)
Accounts payable and accrued expenses (66,949) (97,263)
Deferred revenue 34,316 36,449
Other current liabilities 356 25,834
Other non-current assets and liabilities (7,231) (2,158)
Net cash provided by operating activities 351,878 233,499
Cash flows from investing activities:    
Cash paid for business acquisition, net of cash acquired 0 (20,070)
Purchases of property and equipment (93,751) (141,700)
Capitalization of internal-use software development costs (80,003) (80,545)
Purchases of short- and long-term marketable securities (170,019) (134,191)
Proceeds from sales of short- and long-term marketable securities 15,144 185,249
Proceeds from maturities and redemptions of short- and long-term marketable securities 167,111 91,637
Other, net 9,935 (20,268)
Net cash used in investing activities (151,583) (119,888)
Cash flows from financing activities:    
Proceeds related to the issuance of common stock under stock plans 20,310 21,257
Employee taxes paid related to net share settlement of stock awards (109,333) (29,894)
Repurchases of common stock (125,449) (348,600)
Other, net (1,509) (52)
Net cash used in financing activities (215,981) (357,289)
Effects of exchange rate changes on cash, cash equivalents and restricted cash (4,013) 2,297
Net decrease in cash, cash equivalents and restricted cash (19,699) (241,381)
Cash, cash equivalents and restricted cash at beginning of period 490,470 543,022
Cash, cash equivalents and restricted cash at end of period 470,771 301,641
Supplemental disclosures of cash flow information:    
Cash paid for income taxes, net of refunds received of $525 and $225 for the three months ended March 31, 2024 and 2023, respectively 74,940 86,066
Cash paid for interest expense 9,153 2,156
Cash paid for operating lease liabilities 64,795 55,167
Non-cash activities:    
Operating lease right-of-use assets obtained in exchange for operating lease liabilities 100,167 102,952
Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses 43,065 101,196
Capitalization of stock-based compensation 26,596 14,611
Reconciliation of cash and cash equivalents, and restricted cash:    
Cash and cash equivalents 467,717 298,800
Restricted cash 3,054 2,841
Cash, cash equivalents and restricted cash $ 470,771 $ 301,641
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Cash Flows [Abstract]    
Proceeds from income tax refunds $ 525 $ 225
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Treasury Stock
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2022   156,494,816        
Beginning balance at Dec. 31, 2022 $ 4,360,187 $ 1,565 $ 2,578,603 $ (140,332) $ 0 $ 1,920,351
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)   804,553        
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (31,336) $ 8 (31,344)      
Stock-based compensation 77,985   77,985      
Repurchases of common stock (in shares)   (4,555,541)        
Repurchases of common stock (351,772)       (351,772)  
Net income 97,106         97,106
Foreign currency translation adjustments 11,722     11,722    
Change in unrealized gain (loss) on available-for-sale investments, net of tax 7,449     7,449    
Ending balance (in shares) at Mar. 31, 2023   152,743,828        
Ending balance at Mar. 31, 2023 $ 4,171,341 $ 1,573 2,625,244 (121,161) (351,772) 2,017,457
Beginning balance (in shares) at Dec. 31, 2023 151,232,908 151,232,908        
Beginning balance at Dec. 31, 2023 $ 4,597,155 $ 1,512 2,222,993 (95,330) 0 2,467,980
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)   2,321,067        
Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (126,996) $ 24 (127,020)      
Stock-based compensation 134,902   134,902      
Repurchases of common stock (in shares)   (1,142,612)        
Repurchases of common stock (125,449)       (125,449)  
Net income 175,418         175,418
Foreign currency translation adjustments (16,447)     (16,447)    
Change in unrealized gain (loss) on available-for-sale investments, net of tax $ (4,816)     (4,816)    
Ending balance (in shares) at Mar. 31, 2024 152,411,363 152,411,363        
Ending balance at Mar. 31, 2024 $ 4,633,767 $ 1,536 $ 2,230,875 $ (116,593) $ (125,449) $ 2,643,398
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Basis of Presentation
3 Months Ended
Mar. 31, 2024
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, or Akamai Connected Cloud, comprises more than 4,100 edge points-of-presence in approximately 130 countries and nearly 750 cities. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company is currently organized and operates as one operating and reportable segment.

The accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation in the accompanying interim condensed consolidated financial statements.

Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited interim condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission on February 28, 2024. The December 31, 2023 condensed consolidated balance sheet included herein is derived from the Company's audited consolidated financial statements.

The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited interim condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.

Recent Accounting Pronouncements

In December 2023, the Financial Accounting Standards Board ("FASB") issued guidance to improve income tax disclosures, primarily through enhanced disclosures for the rate reconciliation and income taxes paid, in addition to the modification or elimination of other disclosures. This guidance will be effective for the Company's annual period ending December 31, 2025 and is to be applied prospectively with the option to adopt retrospectively. The Company is evaluating the impact the update will have on its disclosures.

In November 2023, the FASB issued guidance to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense and application of all segment disclosure requirements to entities with a single reportable segment. This guidance will be effective for the Company's annual period ending December 31, 2024 and interim periods beginning on January 1, 2025 and is to be applied retrospectively. The Company is evaluating the impact the update will have on its disclosures.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Available-for-sale marketable securities held as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

Gross UnrealizedClassification on Balance Sheet
Amortized CostGains
Losses
Aggregate
Fair Value
Short-Term
Marketable
Securities
Long-Term
Marketable
Securities
As of March 31, 2024
Commercial paper$5,318 $— $(14)$5,304 $5,304 $— 
Corporate bonds1,361,982 1,247 (3,467)1,359,762 856,550 503,212 
U.S. government agency obligations396,152 354 (789)395,717 339,325 56,392 
$1,763,452 $1,601 $(4,270)$1,760,783 $1,201,179 $559,604 
As of December 31, 2023
Time deposits$14,426 $— $— $14,426 $14,426 $— 
Commercial paper6,249 — (5)6,244 6,244 — 
Corporate bonds1,328,980 6,429 (4,201)1,331,208 276,975 1,054,233 
U.S. government agency obligations428,157 2,462 (979)429,640 74,369 355,271 
$1,777,812 $8,891 $(5,185)$1,781,518 $372,014 $1,409,504 

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 equity securities. Additionally, the Company holds certain money market funds that are classified as equity securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the interim condensed 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 interim condensed consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest and marketable securities income, net in the interim condensed consolidated statements of income. As of March 31, 2024, the Company held for investment corporate bonds and U.S. government agency obligations with a fair value of $179.9 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 securities were $2.6 million and are included in accumulated other comprehensive loss as of March 31, 2024. 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 March 31, 2024 and December 31, 2023 were as follows (in thousands):

Total Fair ValueFair Value Measurements at
Reporting Date Using
 Level 1Level 2
As of March 31, 2024
Cash Equivalents and Marketable Securities:
Money market funds$147,089 $147,089 $— 
Time deposits38,623 — 38,623 
Commercial paper8,282 — 8,282 
Corporate bonds1,359,762 — 1,359,762 
U.S. government agency obligations395,717 — 395,717 
Mutual funds24,101 24,101 — 
$1,973,574 $171,190 $1,802,384 
As of December 31, 2023
Cash Equivalents and Marketable Securities:
Money market funds$177,240 $177,240 $— 
Time deposits39,670 — 39,670 
Commercial paper6,244 — 6,244 
Corporate bonds1,331,208 — 1,331,208 
U.S. government agency obligations429,640 — 429,640 
Mutual funds22,942 22,942 — 
$2,006,944 $200,182 $1,806,762 

As of March 31, 2024 and December 31, 2023, the Company grouped money market funds and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of March 31, 2024 and December 31, 2023, the Company grouped time deposits, commercial paper, corporate bonds and U.S. government agency obligations 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 three months ended March 31, 2024.

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 March 31, 2024 and December 31, 2023 were as follows (in thousands):

March 31,
2024
December 31,
2023
Due in 1 year or less$1,201,179 $372,014 
Due after 1 year through 5 years559,604 1,409,504 
$1,760,783 $1,781,518 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable
3 Months Ended
Mar. 31, 2024
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Accounts Receivable Accounts Receivable
Net accounts receivable consisted of the following as of March 31, 2024 and December 31, 2023 (in thousands):
 
March 31,
2024
December 31,
2023
Trade accounts receivable$503,466 $516,175 
Unbilled accounts receivable215,947 211,596 
Gross accounts receivable719,413 727,771 
Allowances for current expected credit losses and other reserves(2,775)(3,469)
Accounts receivable, net$716,638 $724,302 

A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

March 31,
2024
March 31,
2023
Beginning balance$3,469 $5,917 
Charges to income from operations1,700 1,397 
Collections from customers previously reserved and other(2,394)(1,757)
Ending balance$2,775 $5,557 

Charges to income from operations primarily represents charges to provision for doubtful accounts for increases in the allowance for current expected credit losses.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Incremental Costs to Obtain a Contract with a Customer
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Incremental Costs to Obtain a Contract with a Customer Incremental Costs to Obtain a Contract with a Customer
Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

March 31,
2024
December 31,
2023
Deferred costs included in prepaid expenses and other current assets$47,764 $44,383 
Deferred costs included in other assets43,240 42,738 
Total deferred costs$91,004 $87,121 

Information related to incremental costs to obtain a contract with a customer for the three months ended March 31, 2024 and 2023 were as follows (in thousands):

 For the Three Months
Ended March 31,
20242023
Amortization expense related to deferred costs
$14,363 $12,175 
Incremental costs capitalized
19,342 12,417 

Amortization expense related to deferred costs is primarily included in sales and marketing expense in the interim condensed consolidated statements of income.
Revenue from Contracts with Customers
The Company sells its services through a sales force located both domestically and internationally. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
U.S.$512,347 $473,833 
International474,623 441,865 
Total revenue$986,970 $915,698 

The Company reports its revenue in three solution categories: security, delivery and compute. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
Security$490,681 $405,552 
Delivery351,758 394,384 
Compute144,531 115,762 
Total revenue$986,970 $915,698 

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 three months ended March 31, 2024 and 2023, the Company recognized $60.5 million and $57.5 million of revenue that was included in deferred revenue as of December 31, 2023 and 2022, respectively.

As of March 31, 2024, the aggregate amount of remaining performance obligations from contracts with customers was $3.4 billion. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue over the next 12 months. The majority of the remaining balance is expected to be recognized over the next two to three years. 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 three months ended March 31, 2024 and 2023, related to performance obligations satisfied in previous periods was not material.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquired Intangible Assets and Goodwill
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023 (in thousands):

 March 31, 2024December 31, 2023
 Gross
Carrying
Amount
Accumulated AmortizationNet
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Completed technologies$354,223 $(203,676)$150,547 $354,539 $(196,572)$157,967 
Customer-related intangible assets613,369 (286,130)327,239 616,267 (273,758)342,509 
Trademarks and trade names14,652 (9,437)5,215 14,659 (9,117)5,542 
Acquired license rights34,810 (5,257)29,553 34,810 (4,685)30,125 
Total$1,017,054 $(504,500)$512,554 $1,020,275 $(484,132)$536,143 

Aggregate expense related to amortization of acquired intangible assets for the three months ended March 31, 2024 and 2023 was $21.0 million and $15.9 million, respectively. Based on the Company’s acquired intangible assets as of March 31, 2024, aggregate expense related to amortization of acquired intangible assets is expected to be $63.3 million for the remainder of 2024, and $80.3 million, $76.0 million, $61.9 million and $49.5 million for 2025, 2026, 2027 and 2028, respectively.

The changes in the carrying amount of goodwill for the three months ended March 31, 2024 were as follows (in thousands):

Balance as of January 1, 2024$2,850,470 
Measurement period adjustments related to acquisitions completed in prior years18 
Foreign currency translation(3,953)
Balance as of March 31, 2024$2,846,535 

The Company tests goodwill for impairment at least annually. Through the date the interim condensed consolidated financial statements were issued, no triggering events have occurred that would indicate that a potential impairment exists.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions
3 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisition
Noname Security

In May 2024, the Company announced its intention to acquire Noname Gate Ltd. ("Noname Security"), for approximately $450.0 million, subject to cash acquired and post-closing adjustments. Noname Security is intended to enhance Akamai’s existing API Security solution and accelerate its ability to meet growing customer demand and market requirements as the use of APIs continues to expand. The acquisition is expected to close in the second quarter of 2024.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes

The Company has three convertible senior notes ("2029 Notes", "2027 Notes" and "2025 Notes") outstanding with a par value totaling $3,565.0 million (collectively, the "Notes") that are senior unsecured obligations of the Company and bear interest payable semi-annually in arrears. The following table summarizes further details of the Notes:

Notes
Issuance Date
Maturity Date
Principal Amount (in thousands)
Coupon Interest Rate
Effective Interest Rate
2029 NotesAugust 18, 2023February 15, 2029$1,265,000 1.125 %1.388 %
2027 NotesAugust 16, 2019September 1, 2027$1,150,000 0.375 %0.539 %
2025 NotesMay 21, 2018May 1, 2025$1,150,000 0.125 %0.350 %
Conversion Rights of the Notes

At their option, holders may exercise the conversion right of the respective Notes at the following specified times and rates to receive the principal amount in cash and receive any amount in excess of the principal amount in cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election.

Prior to the close of business on the business day immediately preceding the conversion date, as noted in the table below, under the following circumstances a holder may exercise their conversion right:

during any calendar quarter commencing after the calendar quarter ended December 31, 2023 for the 2029 Notes, December 31, 2019 for the 2027 Notes and June 30, 2018 for the 2025 Notes (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 the respective 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 the respective conversion date, as noted in the table below, holders may convert all or any portion of their respective Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date.

If the Company undergoes a fundamental change at any time prior to the maturity date, holders of the Notes will have the right, at their option, to require the Company to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the fundamental change repurchase date.

The conversion rights of the Notes are as follows:

NotesConversion Date
Conversion Rate (1)
Conversion Price per Share (1)
2029 NotesOctober 15, 20287.9170$126.31 
2027 NotesMay 1, 20278.6073$116.18 
2025 NotesJanuary 1, 202510.5150$95.10 

(1) The conversion rate for the Notes is established as a number of shares of the Company's commons stock per $1,000 principal amount of the Notes, that is equivalent to the conversion price per share, subject to adjustments in certain events. Upon the occurrence of certain corporate events the Company will increase the conversion rate for a holder that elects to convert its Notes.
Components and Fair Value of the Notes

The Notes consisted of the following components as of March 31, 2024 and December 31, 2023 (in thousands):

2029 Notes
2027 Notes
2025 Notes
Total
As of March 31, 2024
Principal$1,265,000 $1,150,000 $1,150,000 $3,565,000 
Less: issuance costs, net of amortization(15,701)(6,361)(2,818)(24,880)
Net carrying amount$1,249,299 $1,143,639 $1,147,182 $3,540,120 
Estimated fair value (1)
$1,300,837 $1,215,665 $1,359,473 $3,875,975 
As of December 31, 2023
Principal$1,265,000 $1,150,000 $1,150,000 $3,565,000 
Less: issuance costs, net of amortization(16,478)(6,831)(3,462)(26,771)
Net carrying amount$1,248,522 $1,143,169 $1,146,538 $3,538,229 
Estimated fair value (1)
$1,376,915 $1,289,219 $1,467,274 $4,133,408 

(1) The fair values were determined based on the quoted prices of the Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 within the fair value hierarchy.

Note Hedges and Warrants

To minimize the impact of potential dilution upon conversion of the Notes, the Company entered into convertible note hedge transactions with respect to its common stock concurrently with each respective note issuance month. The note hedge transactions cover an approximate number of shares of the Company’s common stock at a strike price that corresponds to the conversion prices for the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The note hedge transactions expire upon the respective maturity dates of the Notes. The Company determined that the note hedges meet the definition of a derivative and are classified in stockholders’ equity, as the note hedges are 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 hedges as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedges in its interim condensed consolidated financial statements.

Separately, the Company also entered into warrant transactions concurrently with each of the note issuances, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, shares of the Company’s common stock at a predetermined strike price per share. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of each of the Notes to the respective strike price related to the warrant transactions. 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 the 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 interim condensed consolidated financial statements. The following table summarizes the main terms impacting the note hedges and warrants (in thousands, except per share data):

2029 Notes2027 Notes2025 Notes
Note hedge transaction cost$236,555 $312,225 $261,740 
Shares covered by note hedge transactions10,015 9,898 12,093 
Shares related to warrant transactions10,015 9,898 12,093 
Strike price per share related to warrant transactions$180.44 $178.74 $149.18 
Aggregate proceeds from sale of warrants$90,195 $185,150 $119,945 
Revolving Credit Facility

In November 2022, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2022 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 on November, 22, 2027, and any amounts outstanding thereunder will become due and payable, 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. As of March 31, 2024, the Company was in compliance with all covenants. 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 March 31, 2024.

Interest Expense

The Notes bear interest at fixed rates that are payable semi-annually in arrears on their respective interest payment dates each year. Interest expense, together with ongoing commitment fees under the terms of the Company's credit agreements, included in the interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
Amortization of debt issuance costs$1,946 $1,166 
Coupon interest payable on 2029 Notes3,558 — 
Coupon interest payable on 2027 Notes1,078 1,078 
Coupon interest payable on 2025 Notes359 359 
Interest payable and commitment fees under the 2022 credit agreement
141 146 
Capitalization of interest expense(264)(68)
Total interest expense$6,818 $2,681 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
During the first quarter of 2023, management committed to an action to restructure certain parts of the Company to enable it to prioritize investments in the fastest growing areas of the business. As a result, certain headcount reductions were necessary. The Company has incurred $20.7 million related to this action through March 31, 2024. During the three months ended March 31, 2023, $23.6 million was incurred related to this action. There were no material charges incurred during the three months ended March 31, 2024, and the Company does not expect to incur material additional charges related to this action.

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, which is a significant change to the way employees worked prior to the program. The Company began to identify certain facilities that were no longer needed in the fourth quarter of 2021. As a result, impairments of right-of-use assets and leasehold improvements were recognized. The Company has incurred $35.9 million of restructuring charges related to this action, of which $0.9 million and $18.5 million were incurred during the three months ended March 31, 2024 and 2023, respectively. As the Company continues to execute its FlexBase program, additional charges related to this action are expected to occur through the first half of 2024,
however, the Company does not expect to incur any material additional restructuring charges related to this action.

The Company also recognizes restructuring charges for redundant employees, facilities and contracts associated with completed acquisitions.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Share Repurchase Program

Effective January 2022, the board of directors of the Company authorized a $1.8 billion share repurchase program through December 2024, of which $412.5 million remains available for repurchase as of March 31, 2024. In May 2024, the board of directors authorized a new $2.0 billion share repurchase program, effective May 2024 through June 2027. 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 three months ended March 31, 2024, the Company repurchased 1.1 million shares of its common stock for $125.4 million.

Stock-Based Compensation

Components of total stock-based compensation included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 were as follows (in thousands):
 
 For the Three Months
Ended March 31,
20242023
Cost of revenue$12,618 $9,329 
Research and development38,045 21,844 
Sales and marketing18,811 13,545 
General and administrative23,786 17,165 
Total stock-based compensation93,260 61,883 
Provision for income taxes(40,340)(11,413)
Total stock-based compensation, net of income taxes$52,920 $50,470 

In addition to the amounts of stock-based compensation reported in the table above, the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 also include stock-based compensation reflected as a component of amortization primarily consisting of capitalized internal-use software; the additional stock-based compensation was $9.7 million and $7.5 million, respectively, before taxes.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2024
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 three months ended March 31, 2024 were as follows (in thousands):

Foreign Currency Translation
Net Unrealized Gains (Losses) on Investments
Total
Balance as of January 1, 2024$(98,035)$2,705 $(95,330)
Other comprehensive loss
(16,447)(4,816)(21,263)
Balance as of March 31, 2024$(114,482)$(2,111)$(116,593)

There were no amounts reclassified from accumulated other comprehensive loss to net income for the three months ended March 31, 2024.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Incremental Costs to Obtain a Contract with a Customer
Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

March 31,
2024
December 31,
2023
Deferred costs included in prepaid expenses and other current assets$47,764 $44,383 
Deferred costs included in other assets43,240 42,738 
Total deferred costs$91,004 $87,121 

Information related to incremental costs to obtain a contract with a customer for the three months ended March 31, 2024 and 2023 were as follows (in thousands):

 For the Three Months
Ended March 31,
20242023
Amortization expense related to deferred costs
$14,363 $12,175 
Incremental costs capitalized
19,342 12,417 

Amortization expense related to deferred costs is primarily included in sales and marketing expense in the interim condensed consolidated statements of income.
Revenue from Contracts with Customers
The Company sells its services through a sales force located both domestically and internationally. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
U.S.$512,347 $473,833 
International474,623 441,865 
Total revenue$986,970 $915,698 

The Company reports its revenue in three solution categories: security, delivery and compute. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

For the Three Months
Ended March 31,
20242023
Security$490,681 $405,552 
Delivery351,758 394,384 
Compute144,531 115,762 
Total revenue$986,970 $915,698 

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 three months ended March 31, 2024 and 2023, the Company recognized $60.5 million and $57.5 million of revenue that was included in deferred revenue as of December 31, 2023 and 2022, respectively.

As of March 31, 2024, the aggregate amount of remaining performance obligations from contracts with customers was $3.4 billion. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue over the next 12 months. The majority of the remaining balance is expected to be recognized over the next two to three years. 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 three months ended March 31, 2024 and 2023, related to performance obligations satisfied in previous periods was not material.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company's effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods. Potential discrete adjustments include tax charges or benefits related to stock-based compensation, changes in tax legislation, settlements of tax audits or assessments, uncertain tax positions and acquisitions, among other items.

The Company’s effective income tax rate was 6.8% and 23.5% for the three months ended March 31, 2024 and 2023, respectively. The lower effective tax rate for the three months ended March 31, 2024 was primarily due to an increase in the excess tax benefit related to stock-based compensation, a decrease in tax on global intangible low-taxed income and a decrease in the valuation allowance recorded against state and foreign credits. These amounts were partially offset by a decrease in foreign income taxed at lower rates and the impact of the enactment of a 15% global minimum corporate income tax that the Organisation for Economic Co-operation and Development ("OECD") and OECD member countries have begun implementing and which impacted the Company beginning January 1, 2024.

For the three months ended March 31, 2024, the effective income tax rate was lower than the federal statutory tax rate due to the excess tax benefit related to stock-based compensation, 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 and the 15% global minimum corporate income tax.

For the three months ended March 31, 2023, the effective income tax rate was higher than the federal statutory tax rate due to tax on global intangible low-taxed income, non-deductible stock-based compensation, a shortfall related to stock-based compensation and an increase in the valuation allowance recorded against tax credits and foreign net operating losses. These amounts were partially offset by foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share Reconciliation [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 awards, convertible senior notes and warrants issued by the Company. 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.

The components used in the computation of basic and diluted net income per share for the three months ended March 31, 2024 and 2023 were as follows (in thousands, except per share data):
 
 For the Three Months
Ended March 31,
 20242023
Numerator:
Net income$175,418 $97,106 
Denominator:
Shares used for basic net income per share151,628 155,637 
Effect of dilutive securities:
Stock awards3,724 498 
Convertible senior notes2,114 — 
Warrants related to issuance of convertible senior notes— — 
Shares used for diluted net income per share157,466 156,135 
Basic net income per share$1.16 $0.62 
Diluted net income per share$1.11 $0.62 
For the three months ended March 31, 2024 and 2023, certain potential outstanding shares from service-based stock awards 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 market- and performance-based stock awards were excluded from the computation of diluted net income per share because the underlying market and performance conditions for such stock awards 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 three months ended March 31, 2024 and 2023 were as follows (in thousands):

For the Three Months
Ended March 31,
20242023
Service-based stock awards4,161 7,867 
Market- and performance-based stock awards1,328 1,580 
Warrants related to issuance of convertible senior notes32,006 21,991 
Total shares excluded from computation37,495 31,438 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income $ 175,418 $ 97,106
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
The following table describes, for the quarterly period covered by this report, each trading arrangement for the sale or purchase of Company securities adopted, terminated or for which the amount, pricing or timing provisions were modified by our directors and officers that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (a “Rule 10b5-1 trading arrangement”) or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K):

Name (Title)Action Taken (Date of Action)Type of Trading ArrangementNature of Trading Arrangement Duration of Trading ArrangementAggregate Number of Securities to be Purchased or Sold
Robert Blumofe
(Executive Vice President and Chief Technology Officer)
Adoption (03/10/2024)
Rule 10b5-1 trading arrangement
Sales
Until March 11, 2025, or such earlier date upon which all transactions are completed or expire without execution
Up to 23,219 shares of common stock
Kimberly Salem-Jackson
(Chief Marketing Officer)
Adoption (02/20/2024)
Rule 10b5-1 trading arrangement
Sales
Until November 29, 2024, or such earlier date upon which all transactions are completed or expire without execution
Up to 12,275 shares of common stock
William R. Wagner
(Director)
Adoption (02/26/2024)
Rule 10b5-1 trading arrangement
Sales
Until November 27, 2024, or such earlier date upon which all transactions are completed or expire without execution
Up to 3,000 shares of common stock
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Robert Blumofe [Member]  
Trading Arrangements, by Individual  
Name Robert Blumofe
Title Executive Vice President and Chief Technology Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date 03/10/2024
Arrangement Duration 368 days
Aggregate Available 23,219
Kimberly Salem-Jackson [Member]  
Trading Arrangements, by Individual  
Name Kimberly Salem-Jackson
Title Chief Marketing Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date 02/20/2024
Arrangement Duration 288 days
Aggregate Available 12,275
William R. Wagner [Member]  
Trading Arrangements, by Individual  
Name William R. Wagner
Title Director
Rule 10b5-1 Arrangement Adopted true
Adoption Date 02/26/2024
Arrangement Duration 275 days
Aggregate Available 3,000
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Accounting
The accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation in the accompanying interim condensed consolidated financial statements.

Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited interim condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission on February 28, 2024. The December 31, 2023 condensed consolidated balance sheet included herein is derived from the Company's audited consolidated financial statements.
The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited interim condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In December 2023, the Financial Accounting Standards Board ("FASB") issued guidance to improve income tax disclosures, primarily through enhanced disclosures for the rate reconciliation and income taxes paid, in addition to the modification or elimination of other disclosures. This guidance will be effective for the Company's annual period ending December 31, 2025 and is to be applied prospectively with the option to adopt retrospectively. The Company is evaluating the impact the update will have on its disclosures.

In November 2023, the FASB issued guidance to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense and application of all segment disclosure requirements to entities with a single reportable segment. This guidance will be effective for the Company's annual period ending December 31, 2024 and interim periods beginning on January 1, 2025 and is to be applied retrospectively. The Company is evaluating the impact the update will have on its disclosures.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Available-for-Sale Marketable Securities Held
Available-for-sale marketable securities held as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

Gross UnrealizedClassification on Balance Sheet
Amortized CostGains
Losses
Aggregate
Fair Value
Short-Term
Marketable
Securities
Long-Term
Marketable
Securities
As of March 31, 2024
Commercial paper$5,318 $— $(14)$5,304 $5,304 $— 
Corporate bonds1,361,982 1,247 (3,467)1,359,762 856,550 503,212 
U.S. government agency obligations396,152 354 (789)395,717 339,325 56,392 
$1,763,452 $1,601 $(4,270)$1,760,783 $1,201,179 $559,604 
As of December 31, 2023
Time deposits$14,426 $— $— $14,426 $14,426 $— 
Commercial paper6,249 — (5)6,244 6,244 — 
Corporate bonds1,328,980 6,429 (4,201)1,331,208 276,975 1,054,233 
U.S. government agency obligations428,157 2,462 (979)429,640 74,369 355,271 
$1,777,812 $8,891 $(5,185)$1,781,518 $372,014 $1,409,504 
Schedule of Fair Value Measurements within Fair Value Hierarchy
The fair value measurements within the fair value hierarchy of the Company’s financial assets as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

Total Fair ValueFair Value Measurements at
Reporting Date Using
 Level 1Level 2
As of March 31, 2024
Cash Equivalents and Marketable Securities:
Money market funds$147,089 $147,089 $— 
Time deposits38,623 — 38,623 
Commercial paper8,282 — 8,282 
Corporate bonds1,359,762 — 1,359,762 
U.S. government agency obligations395,717 — 395,717 
Mutual funds24,101 24,101 — 
$1,973,574 $171,190 $1,802,384 
As of December 31, 2023
Cash Equivalents and Marketable Securities:
Money market funds$177,240 $177,240 $— 
Time deposits39,670 — 39,670 
Commercial paper6,244 — 6,244 
Corporate bonds1,331,208 — 1,331,208 
U.S. government agency obligations429,640 — 429,640 
Mutual funds22,942 22,942 — 
$2,006,944 $200,182 $1,806,762 
Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held
Contractual maturities of the Company’s available-for-sale marketable securities held as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

March 31,
2024
December 31,
2023
Due in 1 year or less$1,201,179 $372,014 
Due after 1 year through 5 years559,604 1,409,504 
$1,760,783 $1,781,518 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2024
Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]  
Schedule of Net Accounts Receivable
Net accounts receivable consisted of the following as of March 31, 2024 and December 31, 2023 (in thousands):
 
March 31,
2024
December 31,
2023
Trade accounts receivable$503,466 $516,175 
Unbilled accounts receivable215,947 211,596 
Gross accounts receivable719,413 727,771 
Allowances for current expected credit losses and other reserves(2,775)(3,469)
Accounts receivable, net$716,638 $724,302 
Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves
A summary of activity in the accounts receivable allowance for current expected credit losses and other reserves for the three months ended March 31, 2024 and 2023 was as follows (in thousands):

March 31,
2024
March 31,
2023
Beginning balance$3,469 $5,917 
Charges to income from operations1,700 1,397 
Collections from customers previously reserved and other(2,394)(1,757)
Ending balance$2,775 $5,557 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Incremental Costs to Obtain a Contract with a Customer (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Costs and Incremental Costs Related to Contract with Customer
Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of March 31, 2024 and December 31, 2023 were as follows (in thousands):

March 31,
2024
December 31,
2023
Deferred costs included in prepaid expenses and other current assets$47,764 $44,383 
Deferred costs included in other assets43,240 42,738 
Total deferred costs$91,004 $87,121 

Information related to incremental costs to obtain a contract with a customer for the three months ended March 31, 2024 and 2023 were as follows (in thousands):

 For the Three Months
Ended March 31,
20242023
Amortization expense related to deferred costs
$14,363 $12,175 
Incremental costs capitalized
19,342 12,417 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquired Intangible Assets and Goodwill (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024 and December 31, 2023 (in thousands):

 March 31, 2024December 31, 2023
 Gross
Carrying
Amount
Accumulated AmortizationNet
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Completed technologies$354,223 $(203,676)$150,547 $354,539 $(196,572)$157,967 
Customer-related intangible assets613,369 (286,130)327,239 616,267 (273,758)342,509 
Trademarks and trade names14,652 (9,437)5,215 14,659 (9,117)5,542 
Acquired license rights34,810 (5,257)29,553 34,810 (4,685)30,125 
Total$1,017,054 $(504,500)$512,554 $1,020,275 $(484,132)$536,143 
Schedule of the Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the three months ended March 31, 2024 were as follows (in thousands):

Balance as of January 1, 2024$2,850,470 
Measurement period adjustments related to acquisitions completed in prior years18 
Foreign currency translation(3,953)
Balance as of March 31, 2024$2,846,535 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Convertible Senior Notes The following table summarizes further details of the Notes:
Notes
Issuance Date
Maturity Date
Principal Amount (in thousands)
Coupon Interest Rate
Effective Interest Rate
2029 NotesAugust 18, 2023February 15, 2029$1,265,000 1.125 %1.388 %
2027 NotesAugust 16, 2019September 1, 2027$1,150,000 0.375 %0.539 %
2025 NotesMay 21, 2018May 1, 2025$1,150,000 0.125 %0.350 %
The conversion rights of the Notes are as follows:

NotesConversion Date
Conversion Rate (1)
Conversion Price per Share (1)
2029 NotesOctober 15, 20287.9170$126.31 
2027 NotesMay 1, 20278.6073$116.18 
2025 NotesJanuary 1, 202510.5150$95.10 

(1) The conversion rate for the Notes is established as a number of shares of the Company's commons stock per $1,000 principal amount of the Notes, that is equivalent to the conversion price per share, subject to adjustments in certain events. Upon the occurrence of certain corporate events the Company will increase the conversion rate for a holder that elects to convert its Notes.
The Notes consisted of the following components as of March 31, 2024 and December 31, 2023 (in thousands):

2029 Notes
2027 Notes
2025 Notes
Total
As of March 31, 2024
Principal$1,265,000 $1,150,000 $1,150,000 $3,565,000 
Less: issuance costs, net of amortization(15,701)(6,361)(2,818)(24,880)
Net carrying amount$1,249,299 $1,143,639 $1,147,182 $3,540,120 
Estimated fair value (1)
$1,300,837 $1,215,665 $1,359,473 $3,875,975 
As of December 31, 2023
Principal$1,265,000 $1,150,000 $1,150,000 $3,565,000 
Less: issuance costs, net of amortization(16,478)(6,831)(3,462)(26,771)
Net carrying amount$1,248,522 $1,143,169 $1,146,538 $3,538,229 
Estimated fair value (1)
$1,376,915 $1,289,219 $1,467,274 $4,133,408 

(1) The fair values were determined based on the quoted prices of the Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 within the fair value hierarchy.
The following table summarizes the main terms impacting the note hedges and warrants (in thousands, except per share data):
2029 Notes2027 Notes2025 Notes
Note hedge transaction cost$236,555 $312,225 $261,740 
Shares covered by note hedge transactions10,015 9,898 12,093 
Shares related to warrant transactions10,015 9,898 12,093 
Strike price per share related to warrant transactions$180.44 $178.74 $149.18 
Aggregate proceeds from sale of warrants$90,195 $185,150 $119,945 
Schedule of Interest Expense Interest expense, together with ongoing commitment fees under the terms of the Company's credit agreements, included in the interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):
For the Three Months
Ended March 31,
20242023
Amortization of debt issuance costs$1,946 $1,166 
Coupon interest payable on 2029 Notes3,558 — 
Coupon interest payable on 2027 Notes1,078 1,078 
Coupon interest payable on 2025 Notes359 359 
Interest payable and commitment fees under the 2022 credit agreement
141 146 
Capitalization of interest expense(264)(68)
Total interest expense$6,818 $2,681 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Components of Total Stock-Based Compensation
Components of total stock-based compensation included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 were as follows (in thousands):
 
 For the Three Months
Ended March 31,
20242023
Cost of revenue$12,618 $9,329 
Research and development38,045 21,844 
Sales and marketing18,811 13,545 
General and administrative23,786 17,165 
Total stock-based compensation93,260 61,883 
Provision for income taxes(40,340)(11,413)
Total stock-based compensation, net of income taxes$52,920 $50,470 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss, net of tax, which is reported as a component of stockholders' equity, for the three months ended March 31, 2024 were as follows (in thousands):

Foreign Currency Translation
Net Unrealized Gains (Losses) on Investments
Total
Balance as of January 1, 2024$(98,035)$2,705 $(95,330)
Other comprehensive loss
(16,447)(4,816)(21,263)
Balance as of March 31, 2024$(114,482)$(2,111)$(116,593)
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographical and Solution Category Revenue by geography included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):
For the Three Months
Ended March 31,
20242023
U.S.$512,347 $473,833 
International474,623 441,865 
Total revenue$986,970 $915,698 
Revenue by solution category included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):
For the Three Months
Ended March 31,
20242023
Security$490,681 $405,552 
Delivery351,758 394,384 
Compute144,531 115,762 
Total revenue$986,970 $915,698 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share Reconciliation [Abstract]  
Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share
The components used in the computation of basic and diluted net income per share for the three months ended March 31, 2024 and 2023 were as follows (in thousands, except per share data):
 
 For the Three Months
Ended March 31,
 20242023
Numerator:
Net income$175,418 $97,106 
Denominator:
Shares used for basic net income per share151,628 155,637 
Effect of dilutive securities:
Stock awards3,724 498 
Convertible senior notes2,114 — 
Warrants related to issuance of convertible senior notes— — 
Shares used for diluted net income per share157,466 156,135 
Basic net income per share$1.16 $0.62 
Diluted net income per share$1.11 $0.62 
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 three months ended March 31, 2024 and 2023 were as follows (in thousands):
For the Three Months
Ended March 31,
20242023
Service-based stock awards4,161 7,867 
Market- and performance-based stock awards1,328 1,580 
Warrants related to issuance of convertible senior notes32,006 21,991 
Total shares excluded from computation37,495 31,438 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of Business and Basis of Presentation - Narrative (Details)
3 Months Ended
Mar. 31, 2024
segment
location
city
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 cities | city 750
Number of reportable segments 1
Number of operating segments 1
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 1,763,452 $ 1,777,812
Gross unrealized gains 1,601 8,891
Losses (4,270) (5,185)
Aggregate Fair Value 1,760,783 1,781,518
Short-Term Marketable Securities 1,201,179 372,014
Long-Term Marketable Securities 559,604 1,409,504
Time deposits    
Marketable Securities [Line Items]    
Amortized Cost   14,426
Gross unrealized gains   0
Losses   0
Aggregate Fair Value   14,426
Short-Term Marketable Securities   14,426
Long-Term Marketable Securities   0
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 5,318 6,249
Gross unrealized gains 0 0
Losses (14) (5)
Aggregate Fair Value 5,304 6,244
Short-Term Marketable Securities 5,304 6,244
Long-Term Marketable Securities 0 0
Corporate bonds    
Marketable Securities [Line Items]    
Amortized Cost 1,361,982 1,328,980
Gross unrealized gains 1,247 6,429
Losses (3,467) (4,201)
Aggregate Fair Value 1,359,762 1,331,208
Short-Term Marketable Securities 856,550 276,975
Long-Term Marketable Securities 503,212 1,054,233
U.S. government agency obligations    
Marketable Securities [Line Items]    
Amortized Cost 396,152 428,157
Gross unrealized gains 354 2,462
Losses (789) (979)
Aggregate Fair Value 395,717 429,640
Short-Term Marketable Securities 339,325 74,369
Long-Term Marketable Securities $ 56,392 $ 355,271
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Narrative (Details) - Corporate bonds
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months $ 179.9
Unrealized loss from available-for-sale marketable securities $ 2.6
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Fair Value Measurements within Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 1,760,783 $ 1,781,518
Total Fair Value 1,973,574 2,006,944
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 147,089 177,240
Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 38,623 39,670
Available-for-sale securities   14,426
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 8,282 6,244
Available-for-sale securities 5,304 6,244
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,359,762 1,331,208
U.S. government agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 395,717 429,640
Available-for-sale securities 395,717 429,640
Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 24,101 22,942
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value 171,190 200,182
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 147,089 177,240
Level 1 | Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 0 0
Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 0 0
Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Level 1 | U.S. government agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 0 0
Level 1 | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 24,101 22,942
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Fair Value 1,802,384 1,806,762
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Level 2 | Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 38,623 39,670
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 8,282 6,244
Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 1,359,762 1,331,208
Level 2 | U.S. government agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities and cash equivalents 395,717 429,640
Level 2 | Mutual funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 1,201,179 $ 372,014
Due after 1 year through 5 years 559,604 1,409,504
Aggregate Fair Value $ 1,760,783 $ 1,781,518
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable - Schedule of Net Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivable $ 719,413 $ 727,771    
Allowances for current expected credit losses and other reserves (2,775) (3,469) $ (5,557) $ (5,917)
Accounts receivable, net 716,638 724,302    
Trade accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivable 503,466 516,175    
Unbilled accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Gross accounts receivable $ 215,947 $ 211,596    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable - Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 3,469 $ 5,917
Charges to income from operations 1,700 1,397
Collections from customers previously reserved and other (2,394) (1,757)
Ending balance $ 2,775 $ 5,557
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Incremental Costs to Obtain a Contract with a Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Capitalized Contract Cost [Line Items]      
Amortization expense related to deferred costs $ 14,363 $ 12,175  
Incremental costs capitalized 19,342 $ 12,417  
Commission and incentive payments      
Capitalized Contract Cost [Line Items]      
Total deferred costs 91,004   $ 87,121
Commission and incentive payments | Deferred costs included in prepaid expenses and other current assets      
Capitalized Contract Cost [Line Items]      
Total deferred costs 47,764   44,383
Commission and incentive payments | Deferred costs included in other assets      
Capitalized Contract Cost [Line Items]      
Total deferred costs $ 43,240   $ 42,738
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,017,054 $ 1,020,275
Accumulated Amortization (504,500) (484,132)
Net Carrying Amount 512,554 536,143
Completed technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 354,223 354,539
Accumulated Amortization (203,676) (196,572)
Net Carrying Amount 150,547 157,967
Customer-related intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 613,369 616,267
Accumulated Amortization (286,130) (273,758)
Net Carrying Amount 327,239 342,509
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,652 14,659
Accumulated Amortization (9,437) (9,117)
Net Carrying Amount 5,215 5,542
Acquired license rights    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 34,810 34,810
Accumulated Amortization (5,257) (4,685)
Net Carrying Amount $ 29,553 $ 30,125
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquired Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization of acquired intangible assets $ 21,023 $ 15,912
Remainder of 2024 63,300  
2025 80,300  
2026 76,000  
2027 61,900  
2028 $ 49,500  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquired Intangible Assets and Goodwill - Schedule of the Changes in the Carrying Amount of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Schedule of Goodwill [Roll Forward]  
Goodwill, beginning balance $ 2,850,470
Measurement period adjustments related to acquisitions completed in prior years 18
Foreign currency translation (3,953)
Goodwill, ending balance $ 2,846,535
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Details)
$ in Millions
1 Months Ended
May 31, 2024
USD ($)
Noname Security | Subsequent Event  
Business Combination, Separately Recognized Transactions [Line Items]  
Expected purchase price $ 450.0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Narrative (Details) - Convertible Debt
3 Months Ended
Mar. 31, 2024
USD ($)
day
senior_note
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]    
Number of convertible senior notes | senior_note 3  
Principal | $ $ 3,565,000,000 $ 3,565,000,000
Convertible Notes    
Debt Instrument [Line Items]    
Principal | $ 3,565,000,000  
2025 Notes    
Debt Instrument [Line Items]    
Principal | $ $ 1,150,000,000 1,150,000,000
Repurchase price (as a percent) 100.00%  
2025 Notes | Debt Conversion Terms One    
Debt Instrument [Line Items]    
Threshold trading days exceeding price 20  
Threshold consecutive trading days exceeding price 30  
Threshold greater than percentage of stock price trigger 130.00%  
2025 Notes | Debt Conversion Terms Two    
Debt Instrument [Line Items]    
Threshold trading days exceeding price 5  
Threshold consecutive trading days exceeding price 5  
Threshold greater than percentage of stock price trigger 98.00%  
2027 Notes    
Debt Instrument [Line Items]    
Principal | $ $ 1,150,000,000 1,150,000,000
Repurchase price (as a percent) 100.00%  
2027 Notes | Debt Conversion Terms One    
Debt Instrument [Line Items]    
Threshold trading days exceeding price 20  
Threshold consecutive trading days exceeding price 30  
Threshold greater than percentage of stock price trigger 130.00%  
2027 Notes | Debt Conversion Terms Two    
Debt Instrument [Line Items]    
Threshold trading days exceeding price 5  
Threshold consecutive trading days exceeding price 5  
Threshold greater than percentage of stock price trigger 98.00%  
2029 Notes    
Debt Instrument [Line Items]    
Principal | $ $ 1,265,000,000 $ 1,265,000,000
Repurchase price (as a percent) 100.00%  
2029 Notes | Debt Conversion Terms One    
Debt Instrument [Line Items]    
Threshold trading days exceeding price 20  
Threshold consecutive trading days exceeding price 30  
Threshold greater than percentage of stock price trigger 130.00%  
2029 Notes | Debt Conversion Terms Two    
Debt Instrument [Line Items]    
Threshold trading days exceeding price 5  
Threshold consecutive trading days exceeding price 5  
Threshold greater than percentage of stock price trigger 98.00%  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Conversions of Stock (Details) - Convertible Debt
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]    
Principal $ 3,565,000,000 $ 3,565,000,000
2029 Notes    
Debt Instrument [Line Items]    
Principal $ 1,265,000,000 1,265,000,000
Coupon Interest Rate 1.125%  
Effective Interest Rate 1.388%  
Conversion rate 0.0079170  
Conversion price per share (in dollars per share) | $ / shares $ 126.31  
2027 Notes    
Debt Instrument [Line Items]    
Principal $ 1,150,000,000 1,150,000,000
Coupon Interest Rate 0.375%  
Effective Interest Rate 0.539%  
Conversion rate 0.0086073  
Conversion price per share (in dollars per share) | $ / shares $ 116.18  
2025 Notes    
Debt Instrument [Line Items]    
Principal $ 1,150,000,000 $ 1,150,000,000
Coupon Interest Rate 0.125%  
Effective Interest Rate 0.35%  
Conversion rate 0.010515  
Conversion price per share (in dollars per share) | $ / shares $ 95.10  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Principal $ 3,565,000,000 $ 3,565,000,000
Less: issuance costs, net of amortization (24,880,000) (26,771,000)
Net carrying amount 3,540,120,000 3,538,229,000
Estimated fair value 3,875,975,000 4,133,408,000
2029 Notes    
Debt Instrument [Line Items]    
Principal 1,265,000,000 1,265,000,000
Less: issuance costs, net of amortization (15,701,000) (16,478,000)
Net carrying amount 1,249,299,000 1,248,522,000
Estimated fair value 1,300,837,000 1,376,915,000
2027 Notes    
Debt Instrument [Line Items]    
Principal 1,150,000,000 1,150,000,000
Less: issuance costs, net of amortization (6,361,000) (6,831,000)
Net carrying amount 1,143,639,000 1,143,169,000
Estimated fair value 1,215,665,000 1,289,219,000
2025 Notes    
Debt Instrument [Line Items]    
Principal 1,150,000,000 1,150,000,000
Less: issuance costs, net of amortization (2,818,000) (3,462,000)
Net carrying amount 1,147,182,000 1,146,538,000
Estimated fair value $ 1,359,473,000 $ 1,467,274,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Note Hedges and Warrants (Details) - Convertible Debt
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
2029 Notes  
Debt Instrument [Line Items]  
Note hedge transaction cost | $ $ 236,555
Shares covered by note hedge transaction (in shares) | shares 10,015
Shares related to warrant transaction (in shares) | shares 10,015
Strike price per share related to warrant transaction (in dollars per share) | $ / shares $ 180.44
Aggregate proceeds from sale of warrants | $ $ 90,195
2027 Notes  
Debt Instrument [Line Items]  
Note hedge transaction cost | $ $ 312,225
Shares covered by note hedge transaction (in shares) | shares 9,898
Shares related to warrant transaction (in shares) | shares 9,898
Strike price per share related to warrant transaction (in dollars per share) | $ / shares $ 178.74
Aggregate proceeds from sale of warrants | $ $ 185,150
2025 Notes  
Debt Instrument [Line Items]  
Note hedge transaction cost | $ $ 261,740
Shares covered by note hedge transaction (in shares) | shares 12,093
Shares related to warrant transaction (in shares) | shares 12,093
Strike price per share related to warrant transaction (in dollars per share) | $ / shares $ 149.18
Aggregate proceeds from sale of warrants | $ $ 119,945
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Revolving Credit Facility (Narrative) (Details) - 2022 Credit Agreement
1 Months Ended
Nov. 30, 2022
USD ($)
extension
Mar. 31, 2024
USD ($)
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
Minimum    
Debt Instrument [Line Items]    
Commitment fee 0.07%  
Maximum    
Debt Instrument [Line Items]    
Commitment fee 0.125%  
Base Rate | Minimum    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.00%  
Base Rate | Maximum    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.125%  
Benchmark Rate | Minimum    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.75%  
Benchmark Rate | Maximum    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.125%  
Reference Rate | Minimum    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.75%  
Reference Rate | Maximum    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.125%  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Amortization of debt issuance costs $ 1,946 $ 1,166
Capitalization of interest expense (264) (68)
Total interest expense 6,818 2,681
Credit Agreement    
Debt Instrument [Line Items]    
Interest payable 141 146
Convertible Debt | 2029 Notes    
Debt Instrument [Line Items]    
Interest payable 3,558 0
Convertible Debt | 2027 Notes    
Debt Instrument [Line Items]    
Interest payable 1,078 1,078
Convertible Debt | 2025 Notes    
Debt Instrument [Line Items]    
Interest payable $ 359 $ 359
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring charge $ 544 $ 44,723
Employee Severance    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, cost incurred to date 20,700  
Restructuring charge   23,600
2021 Restructuring Plan | Lease Impairment    
Restructuring Cost and Reserve [Line Items]    
Restructuring and related cost, cost incurred to date 35,900  
Restructuring charge $ 900 $ 18,500
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
May 31, 2024
Jan. 31, 2022
Class of Stock [Line Items]        
Stock repurchase program, authorized amount       $ 1,800,000
Stock repurchase program, remaining authorized repurchase amount $ 412,500      
Repurchase of common stock 125,449 $ 348,600    
Amortization expense from capitalized stock-based compensation $ 9,700 $ 7,500    
Subsequent Event        
Class of Stock [Line Items]        
Stock repurchase program, authorized amount     $ 2,000,000  
Common Stock        
Class of Stock [Line Items]        
Shares repurchased during period (in shares) 1.1      
Repurchase of common stock $ 125,400      
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 93,260 $ 61,883
Provision for income taxes (40,340) (11,413)
Total stock-based compensation, net of income taxes 52,920 50,470
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 12,618 9,329
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 38,045 21,844
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation 18,811 13,545
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 23,786 $ 17,165
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance $ 4,597,155,000 $ 4,360,187,000
Other comprehensive loss (21,263,000) 19,171,000
Ending balance 4,633,767,000 4,171,341,000
Reclassification from accumulated other comprehensive income (loss) 0  
Total    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (95,330,000) (140,332,000)
Ending balance (116,593,000) $ (121,161,000)
Foreign Currency Translation    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance (98,035,000)  
Other comprehensive loss (16,447,000)  
Ending balance (114,482,000)  
Net Unrealized Gains (Losses) on Investments    
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]    
Beginning balance 2,705,000  
Other comprehensive loss (4,816,000)  
Ending balance $ (2,111,000)  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
solution_category
Mar. 31, 2023
USD ($)
Revenue from Contract with Customer [Abstract]    
Number of solutions | solution_category 3  
Revenue recognized | $ $ 60.5 $ 57.5
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 986,970 $ 915,698
Security    
Disaggregation of Revenue [Line Items]    
Revenue 490,681 405,552
Delivery    
Disaggregation of Revenue [Line Items]    
Revenue 351,758 394,384
Compute    
Disaggregation of Revenue [Line Items]    
Revenue 144,531 115,762
U.S.    
Disaggregation of Revenue [Line Items]    
Revenue 512,347 473,833
International    
Disaggregation of Revenue [Line Items]    
Revenue $ 474,623 $ 441,865
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Performance Obligations (Narrative) (Details)
$ in Billions
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 3.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percentage 65.00%
Remaining performance obligation, expected timing 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, expected timing 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, expected timing 3 years
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate 6.80% 23.50%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share - Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 175,418 $ 97,106
Denominator:    
Shares used for basic net income per share (in shares) 151,628 155,637
Effect of dilutive securities:    
Stock awards (in shares) 3,724 498
Convertible senior notes (in shares) 2,114 0
Warrants related to issuance of convertible senior notes (in shares) 0 0
Shares used for diluted net income per share (in shares) 157,466 156,135
Basic net income per share (in dollars per share) $ 1.16 $ 0.62
Diluted net income per share (in dollars per share) $ 1.11 $ 0.62
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from computation 37,495 31,438
Service-based stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from computation 4,161 7,867
Market- and performance-based stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from computation 1,328 1,580
Warrants related to issuance of convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares excluded from computation 32,006 21,991
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -.%J5@'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 " #3A:E8;,[0=/ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NW&!%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$CZG$#&1Q7S3N]9GH>.:'8FB ,CZB$[ED/ M=4"H.5^!0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2HK8'*< M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!6]/CR_3NH7U MF937./S*5M IXII=)K\N'C:[+9,UKY<%ORWX_:[F8KD2U=W[Z/K#[RKL@K%[ M^X^-+X*R@5]W(;\ 4$L#!!0 ( -.%J5B97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ TX6I6.%:3.#.!0 RQX !@ !X;"]W;W)KPF2T+:SK;3#\(6X(EM45F& M\.][9,!F4_G >-9?@F_GC1X=75Y)_;54+^E""$U>XRA)+UL+K9S*2*N89;-7?2I1(\R(/BR&&NVW-B'B:M03]_-E:#OLQT%"9BK$B: MQ3%7FRL1R?5EB[;V#Y["^4*;!\Z@O^1S,1'Z]^58P9U3J 1A+)(TE E18G;9 M&M(/(X^9@/R+/T*Q3@^NB4&92OEB;NZ"RY9K2B0BX6LCP>%G)48BBHP2E./? MG6BK^)\F\/!ZKWZ;PP/,E*=B)*,_PT O+EL7+1*(&<\B_237OXD=4-?H^3)* M\[]DO?VVTVD1/TNUC'?!4((X3+:__'57$8ZYIH/^DJNB3)?@YJYR.LFCP::,#%IG&@%;T.(TX.17 E%QI QTB;I@BN1 M]AT-PN:UX^]$KK8BK$+$(_/0= M82[K6,HS.A:^(:YGB_ZF-%Y11UXNYZ%U]/=PFFH%S>X?6P5M%3IV!=,7/Z1+ M[HO+%G2V5*B5: U^^H'VW%]M=-])[!O83@';P=0'U]+/H)MJ\KQ9"ALI'D[= M]J,-"8VJB=0MD+JG(3UF7&FAH@UY$DNIM T/E](JLU7*"(VJB=G]@R%8=I))\%JO.(:\UXE%H3B8;5 M!+PH "_00MTD.M0;^@'M_"MR3 MF(=F&(4T/O#8VD9QG>$+!W="GH6_2&0DYZ%(WY&[Q+?QHDHU>:E;SJSN*<10 M-JF@E7+38-^1B8:N2:0B(YDE6FW@-[!6PQ'UZQL;,1Y4%_G 3-!3D)_Y*[D+ MH*N&L]#/N9'V?$32[;2]CL<\^M[*BP;7Y64E+SN%=Q@$H [M<'=!/L-WY$MB MSRLN23M=M^5FN$RLM+C?B\52%P=PZ M%N.Q=5%+(T1Q*_,6M>BY8R578>+;LXMKW@^MH$VX(UK:(XJ;FK>@8YEJ'I&_ MPF7UX(0KNHQVF)6T":-$2Z=$<8.3M]8A+'>KP7"!'CVW8C7ABVAIC"CN9CY+ M'_(U7L@$,PY'1#H=&&G!/ECYFK!%M/1%%#)0)\J-[YE*RA'5>O@BV5D(3]HF6_HGBQ@=< M;Q F%&9I]-LXFS" ['2 [&3/)!9IX&-!U,PE\HZ&!W1^I_9VB^M4+KOQN+I\I0-B M)SF@FUBHN>F8'T%!+\ DQ$N>V%.+"U:#-F& 6&F &.Y?]HE<"$@DAH?+5.,U M8818:808[F'V(^W!+ ^^/=_5)E\R#;8V,7.HE?@[69Q=/6S5NKF:.4I9#6@7 M%K&];N>B[ZQLD*4;8KB'&<8B"?*-L-N(VUEP@>KL->%P6.EP&&Y0B@V^VS U MAO:K 'MV"P_M0PTN5GERT(3;\4JWXQW9MGG#N-NSK:0\(O=(K><'3?@=K_0[ MWFE^!S 5(-XE@7@EGX1UH#DB!>L1ZE[T&+.N)O'@NIREW_%P=[(W=(?-%=M\ M/R+7;E/6]NP)_:Z&QSDX+C0S7GZ*FA+?;$AN3PZ+I\5)[3 _GW3*S[?'O/?< M3)@IB<0,0MVS&PO=V]R:W-H965T M&ULK5EM;]LV$/XKA!<,&^#4(JG7)C&0.MD;MB:HN^TS(S.Q M4$GT*,II]NMWE!Q)%BDFP?HAK60=3\\=C_<\I,X?A?Q2;3E7Z&N1E]7%;*O4 M[OUB4:5;7K#JG=CQ$I[<"UDP!;?R85'M)&>;9E"1+XCGA8N"9>5L>=[\=BN7 MYZ)6>5;R6XFJNBB8?/K <_%X,<.SYQ\^90];I7]8+,]W[(&ON?IS=ROA;M%Y MV60%+ZM,E$CR^XO9)7Z_HK$>T%C\E?'':G"-="AW0GS1-[]N+F:>1L1SGBKM M@L%_>[[B>:X] 8Y_#DYGW3OUP.'UL_>?FN AF#M6\97(_\XV:GLQBV=HP^]9 MG:M/XO$7?@@HT/Y2D5?-O^CQ8.O-4%I72A2'P8"@R,KV?_;UD(C! .Q/#""' M >2U ^AA &T";9$U85TQQ9;G4CPBJ:W!F[YHKR\]P\^'R]\N/JVNT_N7Z^O,:G:(_UU?HAY,?T0G* M2O1Y*^J*E9OJ?*$ @_:T2 _O^]"^CTR\[P\FWR&*YXAXQ+<,7[F'7_&T&TZ/ MAR\@\BY\TH5/&G]T*OQ:2EXJQ*J*J^J]+9[6@6]WH%?9^VK'4GXQ@V54<;GG ML^7WW^'0.[-%]XV<'<5*NUBIR_MRQ:HM@EE#J;[@_]39GN40O'466U=AXTJW M@OW2#Z,(1^>+_3 >BUF<^&'L4].DQ? MI:]/R#R*@B;U)W3NAPEB"D&,Z;:=V^?E,&],H,1Y<FKF7[>8'5"^ M:E:%#6QB258(U3AN,S8[$B3^!%KL]>SG.?'> %JFLO(!Y1S$ )*:]4_%_6D- M-]/%>/B\%FY\4AG<(]8&W\0NN!W$J^ 396K'S(=%VT<"=S??!X M5!F8!(,9/V"VV-$0JF,"6X%1\SE%?MA0(,Q.IMAX$'R M)^#U[(C=]'C%[[EL4YJ*@B/%OKHJ@!HXH&Y],FZW-CNHW22:@-M3)'9SY$W3 M7!T ;=P8!71,C58[G_I3^>S)$;O9L6VL#H F$R4)#4(O'".T&7J>1Z=RV),6 M#E^E_O*,W65YTU*M$A [R>^M&O!;>3L.NN<[[":\3K7LV)/F$VO %A:C6@". MI\9B!_J&3,U,SW;837< 4M:\UQ-6D":'D00GL5$_IAT-"(XGU!_NN0Z[R:[K M&)+O>5G;,VFA+I\$Q,BDQ9(-+Z$UN2JR#,V*1:KT/H&\?0^PIC;@IS<; +Z759"\" M&SNC FQF(9DJ@9[CB)OC5J+<@]S-6EE>9D*B4J@)J":-@=SV8,,Z!FLSI#$9 MS,,QW)[OB'N7]M9>8.ZX8L_#ACJWV$61'T\61$]5Q$U5;2]X":6%@[PP"HV5 M9;6;I '2 MIZ+4M<#+= JSTY]=J"#KJ=?_=W1\XM6S'_6<"F^M1/IE*_(-E]7WW\4$1V?- MME0]684>=7+I6X7>M_)V''O/I-3-I+?RN9]6.@MS=.*]\S#(/HGV+*_Y&0KF M(*/U'ZJV3.I3FUIMARB9 G>L0FLNH6C0)?JM;KK>+8,N MF&:[MKOT;V[R?P9-\=E-5E5:U\$04:L*]JX;&&"="I.TQXW2:7*KOVKM M@4Y%93]+-]7'*<9AD(P/Y6R&24#I5%7W.H6^L!>7P/>U?'JN:RB25%1JCO < M=B/S$).NFAU%V*_BMQ69J6=.,8&MS9CZ+(93D?>2A[HESR>N&/P$.TDF2U@? M]@FR'"V'/J7)6$/8#&%;G,13.'NI0U]S#%U-TI45MJEH_)#2*#2^TE@,@R3" M4X?2M-<^](W:IRF4-X81&Q^1[ =!5D/;0=!B\#U4?XR&BG[(R@I4[SV,]-Y% MD G9?M]M;Y38-9]([X12HF@NMYP!?&T S^\%J/K#C?[JVGUE7_X'4$L#!!0 M ( -.%J5A$=&PO=V]R:W-H965T&ULK5==HW/$O=)E$1^2=<<>GJ%$M"8)(*R!'&RG6IS\WIA MVLHAM_B'DH.HM9&2LF'L7G7>!5/-4(Q(1'RI(# \]F1!HD@A 8]O):A6K:D< MZ^T']#>Y>!"SP8(L6/0O#60XU48:"L@69Y'\S YO22G(47@^BT3^CPZEK:$A M/Q.2Q:4S,(AI4CSQ]W(C:@[FX D'JW2PGNM@EP[YSND%LUS6$DL\FW!V0%Q9 M YIJY'N3>X,:FJC7Z$D.LQ3\Y&SQZ7:YNO562P0M[].'=\OY'71NYA_FMXL5 M\MZN5G<>NEAC3A(9$DE]'%VBO] 7;XDN7EVB5X@FZ"YDFQ M)!"E$K$M>D,3G/@41VC-!,VC[NM\(R2'V/NO36J!/6C'5@EY+5+LDZD&&2<( MWQ-M]N[R)""I7:=-=@+DY MF#HW]C-K.'0F^KZNY]3('KCCRJC!&><2^QZC!WJG8.^>QSSD*A#,9 M,DY_PH1248RV4B_PG1HKQ\A_1^S[[1H"W$J ^R(! 1%TET F!0@+Y!%.87". MWF<)91S!60+'"$VQI,D./6)X"J-/L7NB9-@FN->LH7=8Z1V^2"\5(NM_6<,3 M3L>LNRP:A$<5X=&+",-]+B0];+NLFBP'E>LQYVL%RR.X:S]'RD] M?DY*]Q@UJ)O&XWUJG$'^[(PNT4\C]S3&GV7:5%&K"LSS53POS$OD.BW3L1W' M'I]<":VFIF5;8V/TA(+'B]SLO"#;%9P1]R5\DYLU,$W;M8]EM)EVRWB\B,WN MF_@.:G.1\1^%D%[2]BD3A(EN9UYH9)J%KS9@@?%H0K YC?,B8?.JITK3Y59K\ 4$L#!!0 ( M -.%J5ATD&')<04 !85 8 >&PO=V]R:W-H965T&UL MK9A=3^,X%(;_BM4=K1@):.Q\LZ42%&86:?D0978O5GOA)BZ-2.*.[5!V?_W: M29JTM>,9)&YH'(Y/GF,?G]?V9$/9"U\1(L!;D9?\?+028GTV'O-D10K,3^F: ME/(_2\H*+&23/8_YFA&5:2!P9X5128 M_7M)49+P,CR?'0! MSV;(5QUJBS\SLN$[ST"%LJ#T135NTO.1HXA(3A*A7&#Y\TIF),^5)\GQO74Z MZKZI.NX^;[U_J8.7P2PP)S.:_Y6E8G4^BD8@)4M*1;GXG;4 U8$)S7O\% MF];6&8&DXH(6;6=)4&1E\XO?VH'8Z2#]F#N@M@,Z[. -='#;#FX=:$-6AW6% M!9Y.&-T IJRE-_50CTW=6T:3E6H:YX+)_V:RGYC.[N^NKN_FUU= /LWO_[BY MNGB2C?F3_+F]OGN:@_LOX.9N=G][#4[ M_D5./KT&? 59H2#K 1/*UIQ7*;\ M&'S::T_&0N*ICXR3%N6R04$#*"ZXI:58<7!=IB3=[S^6876QH6ULE\CJ\!:S M4^#"8X H,9](,XZLSVN/R.R[?.QXQRP8',52"+ M(L,B*Y\!>9/UD1-^9J+U/W)&/LC97N1!%WE@G1$5.:!+68;KF0%'Y"W)*R[K MJ7J+"\I$]A^NRZQJ)]^KC)%4+F^!R^=LD1. .2=R\/B*;DJP4&+PV31B#8:_ M,W%N[(6>>S"_!K, NC PSV_811G^(.\XP2Q9U5.6A"C'1$U_.UM6(P0S%T0C-CW#'& M5L:OI)1+)*\I<2IU*%.52RFP"376&7SDN8>H!C-/SGML1H5.+VF.%?;BIQ/8 M*%*.AH5@K0![\ 8SZ,<0#<#OZ#'\4=8*5B6B8JH>)5)HGXUCW+K9_;[O>8>0 MNI'GA6@@82'J(9$5\HD*F0R)I8 :D9%&$REI/EQE!KLPBIW &<#N!1A:=6ZK MP$M&BRTR+"P!V0)MAK)K2+YDTIB"S\8J@),:2UGY@+X_#R(.'$>AF/HJ'TKC75F@5L)Z_30@CH:]]^B2( MH#;&!C,D[080>Q&$=A6\%RO"VE%4$EAS?AX>3UVE?*B-IFYT@MPAA8"]E$&[ MEK69NR#RX$; FM'7K#Y(R>8V H'?!I:=0=RB" 7:LC/8R7&.!F08]OH&[0+W M\#Y<7<%.((KTVF:P0W$8#56)7NJ@7>ONY.&Y@33BQ=IF%(:^IV>M;A>'T!D8 M3-2+&W*LN]:>#L@*UIS$C+M59!7)]VY7/\K;?M2]*B*[*EYBGB7@2!XP4YKG MF/$^>./&LW47[L[2Z(BN^+V*=;< M;I@G2E=+Z,- VQ<8[?S '=B&HUY7D5U7=W/+QJEK)O1#+]!6@,E.[L'] \[Q MS@U30>265%V\<;D#K$K17,AT;[O+O8OZ2NO@_24\FS57=+V;YL;P5NYTLY*# MG"RE2^CT?U!+ M P04 " #3A:E8-4[GDI8# ."@ & 'AL+W=OI9C[1:>LD6J](+=[RZC!4Y1?5D^"IK9%4J2%L M6^=FT-'VQN!KAANY-P8=R8SSGWHR3GI64Q/"'&.E$2+ZK'& >:Z!B,8_6TRK M^DGMN#_>H7\RL5,LLTCB@.=_9XE*>U;;@@3GT2I73WSS&;?QM#1>S'-I_L-F M:]NT(%Y)Q8NM,S$H,E9^HY=M'O8<"*?>P=TZN,<._AL.WM;!,X&6S$Q8PTA% M_:[@&Q#:FM#TP.3&>%,T&=-5G"I!NQGYJ?[@83(<3::C(=!H^O#7>'C[3)/I M,WWN1Y/G*3Q\HJW[QZ?19[(;?QW!>$+S$7R$+],A7%Y!^):_"6_@356DD$Z^ CZ' 2_HNJ7Z'JP1QBSF!<*WVYE4 M@H[T][KLE>A^/;J^YC=R&<78LPA8HEBCU?_C@Q,T_ZP+_9W #A+A5XGPSZ'W M)Z1*F8FX+LS2-S"^6GS6?2=L^4Z[:Z_W S@UZX1.,ZBL#IBU*F:MLR5Z4"D* MB ]JW]9YE>2>P@^"#*OC@;%E(#TGM&,F-$,CB5Z"CR&0> ME3J;_" 5TJ>W]F:7R*V]:GQT M\/CXIV:N8XH>O6%RVL>(=G>0_2B"U0B\^* M40?+LW\QV:\:$/V,K7%+OP$,S14LCR"HZ 5FR'">*;C$%^J+$J_T_H73: 4N MD)C!Q:7;\#J=*Z!^"71&Z$\@0E'J%6J] I*+."V+L=,;,U]'MGU*UG7VKF=)S0 MJ:?;J>AVSE?[@.C;,M(YE1%2D5;KB&.-F1.X87A$TMYKK06*A7EQ2,K:BJFR M(56KU:/FUO3RH_4[>NR4;Y-?,.5+B<[/(F,2 V:8TH,-A3:@_3GG:C?1/U ] ?O_ 5!+ P04 " #3A:E8AMVWY9$" M #H!0 & 'AL+W=OT?N!3NI'G6*:. ISX3N.:DQQ;7KZCC%G.D+6:"@FY54.3,4JK6K"X4L*4%Y MYGJM5M?-&1=.&)1GTG?W!/5^GQAZX85"P M-49H'HJYHLAM6!*>H]!<"E"XZCG]]O6P8_/+A*\<=_I@#U;)4LI'&TR2GM.R M!6&&L;$,C)8M#C'++!&5\;/F=)HG+?!POV>_*;63EB73.)39-YZ8M.=\(X#O!K@ MO01T7@'X-< OA5:5E;)&S+ P4'('RF83F]V4O2G1I(8+^R]&1M$M)YP)AW>S MT7@6C4= N^CNRV347U 0+6B9CF>+".YNZ&HZOQ_?4M[DZQ@F,XK'<#IG"H5) MT?"896=P#@_1"$Y/SN $N(!%*C>:B40'KJ$Z[6MN7-R=X^QV[*]UP6+L.42L M46W1"=^_:W=;GX])_T]DSQK1:1K1>8L]K-4:]@2GA9);;KWA#)8H<,7-,>D5 M7[?DLP:U#=N772]PMX>2_DXZ]_RKJR:KJM4]&)HZKJ;W(CA$+?B[R4YY.-4ML/LYE,-Z+@\I=J*TKX95W5!5=P6S_,Y+86?-4T M*O(9"8)H5O"LG"S.FF=W]>*LVJD\*\5=C>2N*'C]_%'DU=/Y!$_V#[YD#QNE M'\P69UO^()9"_;F]J^%N=O"RR@I1RJPJ42W6YY,+_.$R#'2#QN+?F7B2O6ND M0[FOJF_ZYO?5^230B$0N4J5==27%;Y7]E*;I+]?2;Z (*M;^TRF7S%SUUML$$I3NIJJ)K M# B*K&S_\^]=1_0:@!]W ](U(,,&;*0![1K0)M 661/6%5=\<5973ZC6UN!- M7S1]T[2&:+)2IW&I:O@U@W9J<7E[EVDAT7:[$ZKC]#*(XA$+VH7PD7H>?>?T+HO@](@%A#CR7 MKV]./7#HH6=IXX^.]2R7&[2&:2+1NJX*!#.OYBHK']JAFZE,R ^N;FO=,K=; M/:T_R"U/Q?D$YJT4]:.8+/[Y#QP%_W+%?")G1SW #CW ?-X7-U"%LC*M"N$* MLVT;-6UUL7E'XV>^P'8)LE,0ZB@]41LO" +/3FYF+U'YA:4(V41*J" MBKQYO!+@ M-,UX6W?+%>)%5:OLO\T#5^2MN["?VC#"-$8D4;1ZK9GBF.ZA,I>H2 M[,3.'*BB %OHW79!,H+>$#OV,J'IXRU_UAW<\E6:UCMA0G(B#VU$492P9(C< M89?$)!JA VQ(%K_$LEWAK\6C*'?NH6%3)F74[EV'6<386.<:9L5^:KT]&@6] MN>W$:M,F#2VDMA$)YW2LG!IRQ7YV[973HS$[+$I.X YFC0G%0^@.,X+#,:HR MW(K]Y'KS6M'IQ&[3)PWQ/!ZJ:H<=H90E(T.$&*(EP9M6/2WAOD(M$R^!O[72 MG\K;<2\8-B=^-F]ZH:FB6M+=[R3\+F6?[@YLV*2Z^:$>KH*[CK&I>ZA)'"93 M$@1Q,))-0^_$RXB+NUV=;K@F 4 *XQ%&H7INYI P%NMHYR0B:-&TC@<3B&7 M'68X#L: &ZHE?JJ]Y-M,\;RG4;-2B;KD^70G!9+56CWQ6H!R?11YU00RKEN) M@VKG01 ,US-N.UC1C$1C*)F\0,G]-,@-B.]I6\BJ\F$*816HX/4WH1K"DP)* MWFB!( [BU1V.ASSG-*0,)R,"@QB*)GZ*OJNK5(A55R DST\2ETW+.,2,#:-R MF,U#,D:-Q+ W\;/W<5 %5QW6)AZ8V:+8-BKW!)$ZELU1C+$UN6R[!$=T9'5- MC @@KQ !H\L1XEA2)S0<8K.MH&"1:(0\B>%]XN?] WGN9+.$=O*/$[=K.1T" MG5N3W&6(D_E\#+LA?I*\B3K760GKZ==0IU=0O)DZ3^3M>-/4" CJ7ZD?)E(M MNBVU>/8MN-Z=5!KWXM!20&\U'H%%5+AHZTH6B"8H#4[DWV*F# M]W&04#HKPS\Y8LZ*!R'@07/81:.;*900_/TY?WRH^+EJ@!.U*[5- Z3^9 37(8T MC,E\A/^H(77J)_5KLZDCOJ?-KA""%8M :;=#!,-"Q_:^C5#+QT=@_E+M&5*J M.DOU?-"_.X-T++Q9@*VA;IL1DHS-8,/OU,_O.C,C*4@]$O0X0=58YERK4IG66!"RV MRJQM%S(:D+$99.B?^NG_;5$)O;'EC<>Q>1X'<6Q-*]N.!CAB8UDRDH#Z)<%R MM]VV=,!SM,IDFE=R5W>U=B\78#BVQ_F@+]T'BB?5!Z?R=GRD:/0!\^N#XZ5U M_Y#DL*2NQ1I$P7Z;531)?A>2L!D'[PAA1M1?/E0?[L/-2T!43,$C:< XSX+9HY%23&9W!WK+OT"QY M8=CO]SV=@&UED.!P6%0=5L O8W"->F!^]7 ,U^QQY4V5?6&;CMD2(6)Q,EQJ M.,S"$$CH/N'>C[%$[@,,,LPB,$RXP,8K%W%G_9G[,>P+=SNEQ9*N*]2T:XI[Q7>KUYRI_( MVW$/&4G%7I94SOYP1NX03!'H)6O.VG:P')V/K>Z8$4S,?WCRY67MS1Q')$$X MW"AT6)'YF* +C7H)7U8O/[YLZ)SW/X9RZE&'G5./SGK?#1:B?F@^IY2H*43M M=W>'IX=/-B^:#Q4'SS_B#Y?MAY?&3?L=*,@I6#I(*/EKV- MJK;-UXGWE5)5T5QN!%^)6AO [^NJ4OL;_8+#!ZZ+_P%02P,$% @ TX6I M6)T1Z3F" @ TP4 !@ !X;"]W;W)K5=C7^2;A:XY;N;<'[63) M^9,.;I*!Y6A!6&"L- .C98,A%H4F(AD_6TZKNU(#]_<[]JGQ3EZ63&+(BV]Y MHK*!]=F"!%.V+M0#WUYCZ^="\\6\D.87MFVN8T&\EHJ7+9@4E'G5K.RY?8<] M /$"W ,T8;9<;6F"D6^()O0>AL8M,;\S8&36[R2O^+D1+T M-2><"L+9_7AR'TW&0+MH=GLS'BXHB!:TW$WN%Q',IA .HVN8WLZ^17 Z9P(K ME:'*8U:G(&)Y!7L,CX6K(JD;ZM2)V^PXY;):-&B7M$B0=WG(@E M3*H$DY=XFUQUUMR=M9'[)N$=$^?@]3Z Z[C] WK"?X=[;\CQNI?V#)]WA"]2 M3"'5OP*>0LAD!E-J(0G?ATNI!)7SCT-OUG#V#W/J%K^2-8MQ8%$/2Q0;M(+W M[WJ7SI=#AO\3V0O[_^/9FW]/?.>Y>3B/5WNN/$L7*C T),5]7JJFG[K2;3$/3D*_.1S2Q MF@'SAZ89=U0MJ[R24&!*E,[Y)^IWT8R0)E"\-EVXY(IZVFPSFKHH= )]3SE7 MNT!?T,WQX#=02P,$% @ TX6I6+'ZQG':!P *3@ !@ !X;"]W;W)K M\\E>0\?.J3.[LOJ8[U@ MC*//R[RHSP<+SEB,W=<'UTA6Y4-9 M?I0WE^GYP)(E8CE+N(2@XN..35B>2R11CD];T,$NIG0\O/Z"'C65%Y7Y0&LV M*?-?LY0OS@?C 4K9+5WG_+J\_X%M*^1*O*3,Z^8_NM_:6@.4K&M>+K?.H@3+ MK-A\TL_;ACAPP/81![)U(*HTI:"S1YT>2W\189R0I)Q1FOQ*^9 M\.,7DZNWT_#M+)PB<36[>G,Y?74C;F8WXN.G\.W-#%U%XNYJ\N,/5V^FX?7L M.Q3^_/[RYCE,&ET]'*UA;/:_9EP, M1:)((:V*K)@K11@)INSH0G9T(0VF'9( ,&T*"19!@,1!8BQOVCAMV3VZ00L?V M+#SVVPF<=.U$JETERUTCXOICS[+;=F'7;H@=R[9)VR[JVEEMBUA3K(!8MHMW M=JVV='9MZ32.]I&VO"P2V?M%]Q(-V%P]DX-L,Q(LRCQE52T&XD_KC#^@WZ_+ M/$=B8KZG5?J'KHT=R#X'"3:%! LAP2)(L!@(K$4E=TX8L%RU,DUL6(+5=Y^< 8XO2S^.U@)2NJ5Q_ZS+F=QK:]X.Q,ME/ MC/'Z3D0GA0PA0T:08#$06"NUXUUJQ\;47K/5NDH6(K5UI\L_,@,8@?O. .-N M_Q03@.LZ6.G(D%%#2+ ($BP& FMQ(MAQ(OBGG-#Q(- ,K2[V?65!/C$&[=OG M(<%"2+#HQ.:(@8*V,HRMO71D&7/\5LS*62%2R[2:C]6I1.!C2YUVS3'ZIA04 M+01%BT#1XD>;MYW4 ST0&Y,JGB-9-B]0LA;+L")Y0+RB19W3C7"<_KFN^9(5 M7"_SX:X>@WVB=F)S"7JG'!(M/*T*$6C0& JMG?*]IH?-HMYD08LYD_K"NJ@8 MS;._Q!IM3L7]T[RLZV=(9OZ.9CG]D+.A6'0/:YI+>[F,;\BP6Z&+1;B6&%VA MSG><0.4%I!0V!44+3ZI!!!HSAD)KTV(OYV&SGA<6J4'H_8E6.V'/UN;H\1&W4HER$FD<+IR+_;%0S16 MQX*N(79]5?L/\_[J=@2.EF HHV!44+0=$B4+08"JU-J;WHA\KV(N M>6]^=G4U,3^(1TU?'3) =350M @4+89":U-OKZUAL[CVE6VP8(U!& /Y<&>RCNQ26*HL.U, M[T4Z8A;IS'LP1*.:^:Z#517 '*1W7D$%.%"T"!0M?KQ]VVG=2VO$+*W]FUT8 MHM.Z/,=13U2:B] [Z:!'^4ZL0P0:-89":R=]+_P1L_#WW^_#; O0.OC:/2P] M,9>S-S- =4/2%2PU58A @\90:&UB[ 5!8A8$3]^)<;19[\IJV"4.QK9GJYD_ MV71J+G/OM(*>F@-%BZ'0VMG?:Y?$?'+.O,VBS[C?U8(]V_95R6:B,<2N>C1R MJK$BQ+;&OGH^3F,H'@4\5Q6-(ZVA=GFE">TYMAVH4^SHX!TH^1*=:*-Y5M0H M9[?"TWKA"TY7F_?2-C>\7#6O17TH.2^7S>6"T915TD#\?EN6_,N-?--J]W;@ MQ=]02P,$% @ TX6I6!HIX'VW!@ RQ$ !D !X;"]W;W)K&ULM5C;IKDQ>8%NWMV]^R%.EI9]]D71$%#4NI3._D*#X[=R=' MM@Y:&3IWPM=E*=UZ1MJNCGOCWN;!>[4L C\8GAQ5]/QR]D>GX\'_E"T\IUKP9[,K?W,-V?Y<6_$@$A3%EB#Q+]+.B6M M61%@?&ET]EJ3+-B]WFA_$WV'+W/IZ=3J/U4>BN/>04_DM)"U#N_MZF=J_-EG M?9G5/OX5J^;LJ">RV@=;-L) 4"J3_LNK)@X/$9@T I.(.QF**%_)($^.G%T) MQZ>AC2^BJU$:X)3AI%P$A[<*2).+F?3*\]-S1YY, MD!S"HV& 198;9HWV6=(^^8KV7?'6FE!X\=KDE%^7'P)I"W>R@3N;W*OPK70# ML3ONB\EHLG>/OMW6_=VH;_=PO%%& MFDQ)+2[PD,#.X,5?T[D/#OSZ^ZX()0![=P/@FGOI*YG1<:]B6^Z2>B>/'XV? MC0[O<6^O=6_O/NW?G-WOIUU,/TOT"/&!LL)8;9>*?%^("\UZ_$B6%'9%;EH"^\#ZEMHM0"0B' @SI 3 M="Z/'<$-;4!#DHQ M,B0=7CS?QPL5\'0@/B *C?MB)3VT9-95UDG& I6O2,N5=%']^,6+@Z@'@2[0 MBK_4T@5RZ>"I+.=. 5M?O$449%;4GD*X80*26>T<\@,<-I4!Y%DI.CY;!5*D MT5!SK\PROG4$4$'.-0E/2ZZ I%AF65+-!Q$3KP@+9CET9 /'UW*M<21=I,-4Z@6BB*=!9C)=9(C\KF$O-SOM. M>$@KS(88VKI"L677&EGC][.M1:3@S3)4P>YI?YK(6XJ0*2U]69LT=ER M).BRR7?7[Y_\PT.:,(')V.]B(3=MD,LPM?JVI\!BTX%!]]NQ_#VV-B0$;1]U MZU'IL2QR-!W>23==XFY;&#@!XVS-9*&K*LTF3@XWAT4=1S!.*YL#\EE*LZV4 M:3:64AHLU^S1AOC?ACZ(8M-)V=F MR[A$9C:SW? ZDI@5)I<.9F86_\23WIOIQ:SW%%SS-6PN:Y4&$I835?+20G%^ MEW@BK[IML<\SJDP,"(6S];) <14LG%]KGYORXTG,$;0 I=6VYV[5XW E%385 MGHTY,LM' (2E2YNK1:09L\&U@Z(AA\49US7+I >;6W]6"J%FXBT6%+^?6ER= MBDH])"6".P5'[&8M[V_6%0"#/NQ'6E',:_H?NP5N; M#%U*7:<5A<61 @S,U+8KYG+R(PX(GH=(_C6?P81W2-E-)B#%]R7X]B+4T8JW M7VKEJ.'Z Y,NY_AN%EXM3N'.::F,26U#_")-' SWDN;'LN&NSZYAYP,;R^(R_HS@ MTTZ?OK7;I^TO%=/T@;X]GG[FP!#=!-L%3_7YS;@ MXS]>\HI/C@_@/2];FQLVT/Y^<_(O4$L#!!0 ( -.%J5AM2G#C10D &$9 M 9 >&PO=V]R:W-H965TRBYK*97%^ZL0_Z^E*UMI*-^*"9:>N:Z_M;4:G=U22:] ._ MRTUI:>#B^G++-^*CL)^W'S2>+O925K(6C9&J85JLKR8WT:O;E.:["7](L3.# M>T:6+)7Z0@_O5E>3D!02E2@L2>"XW(DWHJI($-3XVLF<[+>DAJ6PWE9$-. M^6@UWDJLL]<_^YGK(D"E@SFCLN*+ROQ$AG_TO!*(-ST%V%IC!E1M%I:">!*4:T8 M-TRM&5Q5E'M?,=ZLV%M1B'HI=#^:L)W0@N:O585*8-B9;)@M56LPW9R_8K]H M90S[W*"T5/(OL6)O*FZ,7,N"N_S%WRVO>%,(]M&5JYM::>MG*F/9+ZA AOT& M(5#N9K/18L,MS<6LEY^$KO&NV?B[FS&UWZBZ%KJ0O&);OH7J+U@6)-$#:3WBC]%9IVG>I8!:+@F06!8MYC+LXS=E9$J2S_)S& MLT60SV(VSV9!EH4L"Y, (MCGZ<':$T^%N__+1K$> MSX#18O_Z+#MW(VGW_PF,XSDP#C$OC1?.OC!R&"=DU9S%^2Q8Y!E&P@POD^0Y M**<0&F4YB^&QF)TMPJ\+." #E)%',L^#>40XSX/YPN&1T'F0BG)XR",4C>:AHL@ \Z?2D%@;'D#%=9KH0TKA+8(:":@D*3,$_6V M4O<"L6TQFR]E)>T]LPK0(0L*N25 L("S1C4OO[9(HK5$;J!#":UQ4V #-%.? M3%LDTM3M6[<6<]FZ)2A=3B_OW1:]0K;DP,?EKE%PEH6LG;0E7DCC!+FW19>M MPA4%E!FK94%SQ=>6-#U4CBF[6:TDJ<&KZCXXVJQ4U>I@?*T:<=^5GT[#O3;' M^XUL N/,4<&B58VR *FH6O0HY@H0['I<\0:K?-WC2\0*6[9^[Z&$\>+8B9:- M%5K6P!Y-L3'."XU1E5PY&)==/7/M&RH/BM_&53.JI.UAT"(($/GZGE6^S,&3 MLKD#UKYV'V,R8M>1\N1$"IBB:.NV<@HI**U=I&A1$O."T;35]]JS=:U4_3R$$OE,&MCN43KD!2T7 &F&?:8*QN'@T4?K\ M^NEHOW@0N)0YP'G@#P@^+E2DYS,*CTLNSM;4H.]<@\;>+U"9IPLPP*IR0.Y* M"5T>)\*(T\>A(65*3D$M1.,+!X"PLFG1DH=!Y^!VI9X*!YF(OBLH$1N&>E<[ MUN=KR8-5@NJ ]R/<91_FHR,$+^+IK+?*Z?0POYX5#6,TY)1*KI195"=DLP,% MNA4P9N/3=A]5Y#C8=$HIA29G^Z0LY ZHYBG6B:+^&Q"J6-1=XQ,1#.%T=W/;$XIC7)/)C!Q/YE]_B(L\R#&.RN MG^6?1AA*Q_;Z>8>19_$]S^[VJG3/[X>M&P4I KWK+@/Z!>:3!%GN&$<.AK<( MW>@\C(-D?IKC_>](@Q#%:7AT=P)ID*H\')CG'D?9X8$%^J<1I#O.-T"Z&WD6 MY_/\KE_+-.XO!Z3!ZT+PS)20CL,0Y"_ND)XY3X\&]&A>'9>1C5;M M%N5BA VYSC?4K36RV:"4]\ETJ%=+4?#6]-V ;<'.A''EW+10:$@C?%OF*UG= M#VJ<[(]0.A%FO"W^'8OL, P"*NQ''@^^MX,>HQ"/H/"U5=10ABA(="&N^R+X MR%IV1LT=51YD^U K:1KUC*.YY[['],A-C_C]2JY<3W"]U_%KS1OC.#^U%"\6 M6U72Z_B=6]:5]3'>\*@^*^0K,"$YMI2"]'U;2;HM.91Y_P3 MW16.P19J2\L&XA$ELJ;6>.S2FG\#@']UGR<$,3132SILZ*)GVW9%I);-XZEM M\VARI\8>Q^,-6VJ=G1N/8QK]O,-@H+=WPB$0K"C*1GYMG0*K\34N+@9[_L/L M/4!V]"[H0P'6]9KP[58K7I1!%XJ=9K3*]WCP(G")AEBI/U@EG1#(0GLBO<]S M%QV\\'&-)%75'0D\!*+RA(AK_YWB=)FR=^L'H/0?/P_0/!$WL&79\YY:K435 M?7B1LR 0HJDV^!U>^IFD02TLQ;&G;Z3FO21:C$9Q1_$"Y6&HCVGD-CY*I:-9 MF.FQP43MDKGC7N^:_:=@P9JPLPN*VW'IX3-O81(XEJH:'ISM_\ MBV#_;E>;KN@M%;[NW/?@0&0/8O^-[7B6:F$400$I?3H\1)-R>4"M\#%G=4L[ M3:%/XPXI%X-C;S2.C3O39CV!_K^P:JM.T1?*FM5[6Y+ MM$BA:0+>KQ4J4?= &^Q_5;G^#U!+ P04 " #3A:E8;D7&VXX# "8" M&0 'AL+W=O MK3JS#=CIV@U8BR!MMP_#/M#2V2)*D1I)V\F_WY&27X)Z7KHO%GF\>_CB3]X;9MI\": &E=L M(^RCVOV"0SZ%PZN4,/X7=H-O'$"U,5:U0S Q:+GLO^QIJ,-K M(A(/6\^XT\ MR[?,LME$JQUHYTUH;N!3]=%$CDLGRB>K:953G)W-JTIMI#7PB!7R+5L*G$26 M@-UR5 T@BQXD_1>0##XH:1L#/\L:ZY?Q$1$ZL$KWK!;I1< /3-]"EH20QFE^ M 2\[9)EYO.P_L@SAH[)(G]\4DP:8K.$=ETQ67*Y/*A#">ZT,N3G:;@+=F^'[6K,:S-*Z@B+,P'XW<*!F%25G %[GD0A"S M.\/@&YM]N&H*D>E_1WJ-PE+UQHS0/ MLSB%^?[I=+7USQFWS^#+=[XR;$_W?[)U40[;-AH1VOZ.H[OCYZ3U:NY(>6:& MDV NB'L<+7#-I72G9LF$9WL%OCQ.SW"&PO=V]R:W-H965T;SU:R2JI[<7ONU]^;V6K>N M5#6]-\*V527-XRLJ]>%F$D_ZA0^JV#M>F-U>-[*@C^1^:MX;W,T&+;FJJ+9* MU\+0[F9R%U^]2GF_W_"SHH,=70NV9*OU)[YYF]],Y@R(2LH<:Y#XN:?75):L M"#!^Z71.AB-9<'S=:__>VPY;MM+2:UW^7>5N?S/93$1..]F6[H,^_(TZ>Y:L M+].E]?_%(>Q=+B&T^&'K$$XA ML5([ \ZI;$CNCJS.[>ZO%/^ZV MUJ__\SD'!/WI\_HYN:YL(S.ZF2![+)E[FMQ^\U6\FG_W OIT0)^^I/V_&,;_ MQ3GB#>W(&,I%YF6DM3I3TF'![]1>@:J+CO&0R#I5-A*VH4SM5";+\A'K5:6L M+PFRSH6J,X!!7HM&/C(N[)=6Z)T /[+]0!"_^0UE5&VAO%M-Q($,\?Z=+E&= MK/@SS'![W5ILM]]>C92434O6'ZS=GDUJ(5,[ MMIX@=2'2=;1>I7R11LDF>4EMT-!)IDFT2.F"]Z;Q^O<>IBSBKM#4%!@Z#IN594J_/F\X\C MR+*K:UJ>@+8@YX]Q#SA1'#@/%[ M *=U5N7$L-B.GZ8?I^R(G* 'C8H/DFR.#G9FN@67V#WBL%=@""\R/*&-*E3- MT*;B!\]SMY?UH#02M186GBN/2F3FKQ@56!//OX82L- ,:#KG?//59A&OOV-2 M<]A-7^.QFUV'7$6^_JRC%:7 MFQ,J!G\&,O8R'B9#@D=:GT_,P@)!)WL%RJ(J*O<8@3&CIG4@^L?N M>1\$.ZAAEDL44\,,M:JH0V8V1CL,?&+;@C)DX7/?PSBBGX@:3D!5[XQ$'V\S MUQJ*4)BV5CGBSM$T)5(BJ&<<+5(*1\H=H+SI 7XI%*KE%IP]0Q)U\HRDHES) M4\L!AMGH:S5ZV]3[%JXXGIJ5NNT]!"61H+R@$^A1MTKQ1>DP3LT@M]@\[$^(T]X!,0LH+>E*N09B2P6[$YQ[;SG:HB7(/:$KZ)] M [:JPGN'K D>*3GS,L*!MCNOQCL6!8GA4&3&O6*'(^BCL$[%'8JI83Z6 ,Y/ M*ODO[7UW6DS_-$IJOLQT4?O>.:",4#5K- CN*6@3H/]C]Y!#C[;0:Y3&R+KP M+!$Y]"%;&+2RCE<\/2"*6!<4)CX7".5=A :JX"62H$U?N._J?KL_3XH"WJA' MLF>0.VH'\=.>U-9$AGY<)6L(EW\[3I3SGWS#"OGD600RH:K1A!W3G) MMCB*I]2:_N*#B]#LR ^U8-D0L-$(S"E7A,9[?.['"J8=$M]/%*'9'_8\:'GK M_$SR.")9:- =-3L;>FD@]7QQTKC^&<=LBA;!-]B2H:$#S?,L>&HI:SF>9CJO MR/ ZWITPJG4CG*BV2"14R-]7,Z)Q4,;8+E;SZ1*OSV79E\*+Y7JT C"]49YB M7'O&97"8]_I=X1WCZ0M%AV3!3N+W%GXUX6'J[IEWDH!6%H4A6(VKBF>:@*7J MWH>>=X\-P]B15HZ:M[+T6D&H "XTT"T]K3*];G?0 MS[TVST9?0N"*PG_OL6%N#!]%AM7AD])=^))RW!Z^1R%8&$NM*&D'T?ETO9P( M$[[QA!NG&_]=!?,T_.XO]R0Q+O,&/-]IC"+=#1\P?&B[_3=02P,$% @ MTX6I6,QIU&$)!0 A L !D !X;"]W;W)K&UL MK59M;]LV$/XKA&H4"<#9>J-DIXD!)UV[#LA0M-WV8=@'6CI+;"G2):DXV:_? MD9*=]V# ^L46CWS&:V:J'C=JJWH'!G MHTW''2Y-,[-; [P.1IVR>%@H^&V+[KN+DY!ZEW M9U$2[06?1-,Z+Y@M3[>\@<_@?M]^-+B:'5!JT8&R0BMB8',6K9*3\]SK!X4_ M!.SLG6_B/5EK_P)@83*>02.?U=P 5)Z(*3Q?<2,#D=ZP[O?>_1W MP7?T9Q;-(U+#AO?2?=*[7V#TAWF\2DL;?LENT&591*K>.MV- MQLB@$VKXY]=C'.X8S.-G#-+1( V\AX,"R[?<\>6IT3MBO#:B^8_@:K!&"P,U^: <5XU82R K:\%9PE5-WFM=[X24IS.'AWF3634" MGP_ Z3/ &;G4RK66_*QJJ._;SY#D@6FZ9WJ>O@AXR05G$5X: M"^8*HN7K5TD1OWG!A_S@0_X2^O_)W@\!)@<]<:O'!SW7RTGBUK4-CO4%M(!LML4<(U2"$EV'&J_:0\G#P6ZB@6X/92S-R M)!0:Z][BMCT^>6CTV."]T=8B\:KO>LG]\:N[K'[#1OA8Q4LO=+>5X%<.JE9I MJ1L!EDQ(QG*:(O*$'*5Q1HNR.,;OA,64Y>6XS[*%WT\6!65E.NR7=%&4Y")< MAS*(LEH5BP0?E[0)(N/29:6-$7((BEHBB!':9G1DLUQ)T\IBQ?D MB^$U]F_L[2%PSB^)XATR3G):L)0<+6B>E<>$T31A@W#AA4D2A"Q/;],K186- M&(CQ3<[B(72>Q.0(31DJIPO*6':0(M*<(9.8)BDC7[3CTOM+XZ2D,6(.$@18TTIFG)O$8^S]'5$"F6H==Y1E9-8Z#!&!&XW@YTQI ]+"TL M'OY\9>)3%NK-M0: =$.; M^FGBJY4#0[K,A)FDQC[,%2AN<$MR8)FR[V$HIL M[!;"*R-OIN0^"(Q8)3 M1?@M]S&>/XS?%V11M4@?*U8,4:RX,3>A/W2Z5\Y3:_:=Z+\G=0?&AV-L-_91 M!SGGDJL*QD3\RE6/TPK96T](2N=XM?,R)I? _0.!,XHC6S!"UX377_$^>XF] MER&?$2M\@BPVOGTCP9.W:&;(#7"#%W-.<-3 00*;8V\,J.K&7UQEY9#:HXPN M6';\@.$#]P+!'-M,QD(,Q]+#IF61T[UX"=P1)M#'7BW1&_Q0Z*\<$F!TW[0A MJK6O//^!%86.=KYYU[X,Z]#&M11U<'4C%#(3>.&M0\$0AQ!P86T/-25*HTNB M:1 %$PE70:/E5T!T%9RNAY=CIWOI U2+:CC;OR9DJQT:>/P[W.$:GQ$[?>H] MG=V9C+#'-F'^\QG \AF&I(/T,&*NALGJ5GV83S',C<#L2=B@:3PM632TP_W" MZ6V8L];:84,/GRV.R6"\ NYO-)(?%_Z P^"]_!=02P,$% @ TX6I6+N$ M^M ) P A08 !D !X;"]W;W)K&ULC55M;]HP M$/XKIVRJ-JDC(= 7M8 $W5NE=4+M7CY,^V"2@[AU[-3G%/CW.SN0LJUE^P"Q MG7L>/W?V/1DLC;VC M'!JE2:AE'A7'46QY056 KJF HUOYD;6PK'4[N(J;(H M\@ J59PFR7%<"JFCT2"L3>UH8&JGI,:I!:K+4MCU!)59#J-NM%VXEHO"^85X M-*C$ F_0?:VFEF=QRY++$C5)H\'B?!B-NV>3OH\/ =\D+FEG##Z3F3%W?G*9 M#Z/$"T*%F?,,@A\/>(%*>2*6<;_AC-HM/7!WO&5_'W+G7&:"\,*H[S)WQ3 Z MC2#'N:B5NS;+C[C)Y\CS9491^(=E$WO4CR"KR9ER V8%I=3-4ZPV==@!G";/ M -(-( VZFXV"RK?"B=' FB58'\UL?A!2#6@6)[4_E!MG^:UDG!N-L_M:DO05 MHD'LF-&OQ]D&/6G0Z3/H'EP9[0J"=SK'_'=\S$I:.>E6SB3=2W@E; =ZW4-( MD[2_AZ_7IM<+?+UG^"8U\0H17)AR)K5H;H+.84S$-WXG>_@QGI&S?$M^/E6' M9IO^T]OXSCFC2F0XC+@U".T#1J.#%]WCY'Q/$OTVB?X^]G^>T7^CX;/1HD2X MP:RVTJWA4L.56(=B'X(KT)>I$GK-)=*FUAGF(!V!U YU('"&^XCY+&ZY/@B' M\,GE'7@5_4$?O3X$M@T0567-2G(+H5K#R_Y1TDGX+BO%C(=L![-;;E%/G0DJ MMOQY.*;*D'N3*<.GN "1WW)#L".P#?V5BMS(Y'OHJ5 7@O7#^$ZP-1V\.$V[ M)^<$N)+D/-=X>OF():/J]F:(+&//L#XMG[N82>5CF+/T)KG@P_,$36^B90LH M XQ_;&MW'&(Q9!"$@J!0V)H0S-QO2Y!QSTA=(P6A*RXX5^\+!XF=HY)>;,6% M:?+Q-6!!.I 1,D4.][6PCA4PKS_!SE-7+=ZQ!E:[" ;H)=3:-2[1KK8>.VZL MY3&\,6CNS874! KG#$TZ)T<1V,;TFHDS53":F7%&PO=V]R:W-H M965TCSZP:>7E7-1[-3JA77 M15Z:9V>[MJT?GY^;=*<*:295K4I\V51-(5L\-MMS4S=*9CRIR,^G8;@X+Z0N MSYX_Y7=OF^=/JZ[-=:G>-L)T12&;FQG45G_8MW>KMKZ<7Y\Z>UW*KW MJOVU?MO@Z7R@DNE"E497I6C4YMG91?3XQ8S&\X#?M+HRWF]!.UE7U4=Z>),] M.PN)(96KM"4*$G\NU7FF5&_Y?7-FQT^692#O35H6;# X*7=J_\MK) MP9N0A'=,F+H)4^;;+L15]V^"KQKSV M^4NU;I^>MZ!$S^>IF_7"SIK>,2L6/U5ENS/B59FI;#S_'!P,;$Q[-EY,3Q+\ M2383$4>!F(;3V0EZ\;"MF.G%)[8E7FJ3YI7I&B7^?;$V;0,3^,^QS5I:L^.T MR"T>FUJFZMD9[-ZHYE*=/?_VFV@1/CG!Z6S@=':*^IT*.#GK.$^\Z>^J\E(U MK5[G2KQ7I:X:\7/5*B,^[!0^%K4L;\1.&M'N&J5$Z@TW=GC)PQ^<014K._ERF\"L*3$64^RW(#%VUW5&3!K'H+UKH8HWO0,OZ-)KS8;*Y:#]WN=B(MNB_ @HH2= M)A:OU;KI$%=%- _LN'LB"J:+>1"&H8@F$=1U'W_C),'?O3H'0@N:%JU@-76K MBC6V;/UQR82B>,,!:PN&CI03>BJDGA@=A5>8;QB($W0EVK)M5&\?AT3Z@A0CT="*]V MLK0D)9/T5$[?]4;#LEKD&\-&U$@:VE:8GBJ:2U/J0972JA*:3*79V1EN()OA M\%E=I\H,>[J+0"#,#J9^:,[??I-,H^43@[T5!?:%;)!^%/ %26_6NF0GH$D# M%U].)^@%<3BHSY@3,ETL!B&P?!%*%1%>=P;1B#95\H?A.8-*=%&H3$-X<+*: M1,(AX4 _&;YC><.A)A/:TK&>MR:<$,#;H>4#/:6Z2;N"XDQ*6G*F<,L28"R' MMO!8T.ZFBR"%"DIE;DJ,\2*3W ;.!E+1T$_]'W3NN5OC5*4\L1+;(U] MQ"6M&'S:"7L7#0Y'P;F\4;W_D=I^Z$HEXM#YCC>H]ZT'-*HJ(56W ].ENUO, M/0R$MIK/)5RZ4775D(0-QI'QI>K ,OYU8%NT,LPB5S1]&@KD3%8@5 L>KG:* M0Z%-$B1E"LGD6@][MMC*%>PFHY7BT!\TIJ9LMB"?IKW!,?*.W@1[_KWQ/=_' M[>N6DK016X1WJT19$L<*WW(RYB@.[_?D/$-QXH'+2DA6UG6N4[9(CXLGAW;$ M!DI;&SF!$X U(C(U'G*')/K1\(*KG<;2[ ONNV4*(\2]B,/GK0AR5Y0C3?). MC@BQ@'J126'L;;_Z%;PQ)_Y97*OD_CYD55F7#NO\CW9%&CX,TI3/>G&S-8\$ M#?9[67-^I-E5"@#0J-(NMP_;:=6 (:*G+K$GY/1?6.5[+_;$\W5QR$\W#BL) M( BF#L62'%P(MI'G6+:A@9192%)?$$]A)!5%'=\+7K40;N: MB#=C8,3Q=%MQW-S@09+R844IU+U5=W,YHKH7QRA'7P'- 5*Z),D!MT\N7N+F M7/JITXT:,<:OZZX!(T:QU=I<=D+&>\'Z4ZT9[KT\#._?F79'[&/P6GF4LD#4 M>8<%TK3I('ZRW:ZLI<[VJ+*K,2V ZEK*\'[@.B)!8R)6$Y6T3(DN#9= M3.+(3U)[.+<4R601+F,:%BTF2%=>FOI!EA:#.N07 28"^6'L:CZ)0N;@)_Q+!5$;P@9;JA1V&8D!RG*CA,I^?TQB#,$'.,BSA?$3)>DN="@)6&7E =BZ]1]P=!HJLS\ H$GGA@$=8H0DZ.=BT:_'PU<_[#!XC;R# M70O<(Y<=@;F]Y 8HQ%MA_,9FW0[(0)5R6O0W;]6L*??N,J;61^'X9? ME+6TH?#H!GAXS*/%^D 5CS#>E_&\P&V<-"Y_'OL&Z=F;9U,?J'P4%\=6V-=6 M?JWCEQOCWUQ_\N\?$7 ?0^NN;DLKT\(42L7& 3-!R/G3HNL'<(]E"+M]L CB M!?V=!DF4T-]9D"3A0_$S9J4H)V\8.5H38WYFJV"ZLG58-(N#1=S_7@91,K7\ MS,(@ M!Z91![)8EY0RJQA3-Y"TV(PS!(8EN'3<'.8F%KJGB^"F;LB7&0+.?! M"I69E=-ML?\SHEJ GX1%E<0DJCB8+:8DJD6P7$:G1)4$\^ET$%6TZ$6U".9Q M8OF)DV *6SDMJN4B6$56/-,$\H\LH=EB&4R7,_R>!5$,ML)D"$9[,LAEB.]4 MZJNF0%+.N..7]9GY4\_G=:->0;-Q-F2'ROLJVK+7Z'O"4Y MZ8>*.HBZT'\JAZ5K:9%=C2EEJV$[RI8QZ2F=G-Z^NJX)> U(VA/E".&9(S1[/7M>P3MN1^L!(M,9 M KW,U 9FUF,VB><&B;6US1&[*\^TM1.L@Y9.Z)R-VQM&YX<+$0$-/'M-G%0G MRHY@J#O<=X:E9&Y]CR-@8-^W;DZT8@X+FJ]OPAQ0&,L6'%1-IBRS UIT!/IM M&Y9ECP7(7#*6,MR6T.DC;B;5&MGR0'$$^ZE@IU6V);D_C,Y PH1U+$CE".;% M$[>T+W8,T(QP8 :Z(#O,5&FX_"I-E>O,QF0(!(D&/ '!M5QCPH[>JUHV7+6, M8P=[P"B 7-EH=>B]1P."SV0?#.!65SN06]^,%@*#64^;'52F7(N,@1QBX*,A M GJP[JOZ$^=[*'N4MPR)@X= M7CS2>!M*=5]\0Q5T$!A&3#YRH*77324"N M*9N 9E\/L^M7S5_V_*9*E4(&V31587-TG^,ZW;L:)3?Y)<7&ST<3*(->8,=I##@Z M)W091U. 4?HU743!= M_^C4H\'ELZ2 BI-P,B-('"V3"6/C:+:B@OYBNVW4EA#2V""YW0=3&*2.LA[E MRXKA=C(/;*4?1:M@-9N+=^JRRB])<]]!(+I%L9GJG)#&FQ)ROK0%"F0_/8$G MI;@W#T/OR)!:J8]NE&P"[+!?(+4+2+!MNYH/B"#W#\,GM$+/PD4_@K]%3QY. MQ L -S9%XQTZ')W#,6 -%&6L6*UY*[YW8+O0[&THC4AB9)Z$]URH]NI\Y/>Z M,CV\.KX4!'^I,P<9V=$UX_,#:>C2DT)>28K"O_(NO.ZH?VSBFE2])E*07JLA MC/"VN+2,#7N1/EQ,)H@$*Z4S3W@@[KB%( M.IP)1*Z5V]_M%K]=QHQVU:BQ.^^;#8 T5=-*#H\$4P;!T=D%-)1*#T_OH^T> M3?6K] 40[UNR=["^JO+JN"0MZ/>3Q MC1Q8^T83)G=W+/I[/I^[J>.L?7S(YM_S8>9L%X/C#R4 CR]E^:*3J*T]QV9S M.>ZFOA0L$+V-Z0] !\44:U2#AWT&'^]1L2O;*,'U/2)[/ZNP]^SLI8,C_77N M[9(C[ ^+;G787SN*'YBBN[G'%'CVA=_"90]&=![%C@.6$85@T??*9.3T6CX)PF;C_3\_H(7L\7_&_-X?#2#YW:Y5M^Q9P MC&81_F&#%LMY8M$'=D1-[1FUNI.'[HCBUHA[8D%'!50D!(LD$L>N"YY[=S<+ MU6SYABH%XUS>#M<@KVP=S_WP^T-6IC'EJ)SKC:82GG\S)XM]@]M5?-- MT'75(GSSSQU2LFIH +YO*@C4/= "P]7@Y_\%4$L#!!0 ( -.%J5CV8!3! MA 0 ! + 9 >&PO=V]R:W-H965T'H@^T-+*(I4B%I.)XO[YG2%N1%TZZVQ=; M).=R9N;,D(NM=9]]113$6 +$G]/=$M:LR' >-S;S#J7K-C_/EC_$&-'+&OIZ=;JOU01 MJF5VF8F"2MGJ\&"WO]$^GG.VEUOMXZ_8)MDYA//6!UOOE8&@5B;]R^=]'GH* ME^-7%*9[A6G$G1Q%E.]ED*N%LUOA6!K6^".&&K4!3ADNRJ?@<*J@%U8/Y(-K M\] Z93:+48!)/ACE>_6;I#Y]17TF[JP)E1>_FH**8_T1H'1XI@<\-],W#=Y) M-Q2SR4!,Q]/Y&_9F77RS:&_V+?$):0KQ0%H&*L0U\T$%15[\?;V&% CRSZD, M) ?STPZX::Y\(W-:9N@*3^Z)LM6//TPNQK^\ 7_>P9^_9?V_R_,=ZN)]^@L5 MB5(Y'\1C*UT@)VS)Z9X-0"R#3D3/!9';NE:!$Q4L\A;;!UV$A>N,DLC)!72^ M:&#(LQTV?FOK1IH=RY*1:TU"!5XT3EF'C'_!AGF"%7;D\9T@21^P)S9(4:P5 M9DQG.5LNZD$")I7'4.'_:1"A$C4J2&( M&^)8&@D^F\Z&%YVK;1_%:;\1-N)(P5A4" 534HN\DFY#/?WBVX',![$3^K7J M)T?+UF#X%RB;%Q\T/=]@[*%Z=N-DS>6ZDSLV,QV(;:5@EM&*$H**BQTO%.X( ME-!)L^=3J&004N,2 *2ZT79'0(]@\\I:F,<7*XK2V9J1*2,'!KA%P9.A!8A_P M,7'6M)&Q"U2!J%2YZSA8RESI-$]BK(>*:0NO#D0DKL.![+9UH?JJ 2=?L5O! MI7*I22#A^()Y9\MW+=(EO2=L$7/E+>!3I(8="H*Q?![G?1*XV,.P18[36_M2??^*)3SJ MXL0T!3=(UPZ#/IDY]YQ8OA\]\\[F*KK?*C 8#=AHXJ7,'UOE(W(_/'7UC7JO ME)K@G]]B7L2YG1XLW6[WW+M.KYP7\?16!#TV"B->4PE53._S++7'81%L$]\\ M& AX0<5/OB/(L0#.2VO#8<$.ND?PZE]02P,$% @ TX6I6(=0.C 2!0 MZPL !D !X;"]W;W)K&ULQ5;;;MM&$/V5@2+D M C 2;[K8L07$CM,F0 HC3MN'H@\K#PKGZ?#RV68&EL"-=8T5O5MJ4PM'1K,>V-BAR MKU2J<1R&TW$I9#587/B[6[.XT(U3LL); [8I2V%V5ZCT]G(0#?87G^6Z<'PQ M7ES48HUWZ'ZO;PV=QCU*+DNLK-05&%Q=#MY&YU_Y M\"&_'(1,"!5FCA$$_6WP&I5B(*+QM<,<]"99\?AYC_[>^TZ^+(7%:ZW^E+DK M+@?S >2X$HURG_7V5^S\F3!>II7UO[!M99/9 ++&.EUVRL2@E%7[+QZZ.!PI MS,,G%.).(?:\6T.>Y3OAQ.+"Z"T8EB8T?O"N>FTB)RM.RITS]%:2GEO<.9W= M%UKE:.P+N/G:2+>[&#M"YO?CK$.Y:E'B)U 2^*0K5UBXJ7+,'^N/B5%/*][3 MNHI/ GX29@1)%$ ?YL'D>S-WO_[PIA M$#YCW9BLH,J&6Z/71I1PLUJA[Q;X**J&>I73$ ?@"H2E%B8'O8)<&A+2QO*! MWUSKLA;5#D3C"FWD-\Q!P# :S6$IE>(6M-Z@.1BL.X.N,+I9%_ .,RR7:'S: M P;>%C(K8)A&\6A"]=_B&.1Q8T%LA%1BJ1!H.AWC"D^*BHAT]U4T@@\57>TZ M["=\>42^HJ$RC$?A#QT( /N0[4WT3GUL*N2;V0B^',+TPL):"V4]=2;S%#9Q MHGNGB>?*TI1FV5RJQ@^UC :Q(Z[+'4AG ML?3&XJP MH]$*HLKY>B-S]+@KA0^2G&5=LFC0-8:,B%HZH?C&D^RJB:.\;"S5F[4>B:;Z M/1',=)5+MFAA*XP1E0LXC90EZRB.T+6*K-:>LSC8(]=M@Z")"GTWJ"L=KF4& MNJZU<4U%H&A'\*XQK,M\*<3D;-G.'N39\Z^D!X\J\Q#<'*)1U->3]\J7#!.B MH)5\R8WCLS.,XLDHW4N/P+?4ZRL/D2^UKZ85Q\ON@A@2T: MWR\KK>@#;>&EIZ,;2Q+VU3F\[R"_>,ANS'L(KWZMK6,"!C=84>Z&$,7!-)K3 MPUF0Q&N"Z,3#T3F91H&21J^@I=1%*11\NH'R '-"W>4C!9E"),X.(M#?@B#=!;R M&!)YVR%<]!Q<4>JFR^23O*EXJ0L.]>+\X!-+ZN;@_RP@FF%Z7\RGV*]X$>.Q M2FGV[WRGL&WRWCCY;3^E)%6 5#O/EG+,E4!"W1#RD]E[5@GUNJ$Q:?7*T9S! M-VTDN\B>JH M41B>C69]_[,OP]GA Q,075NW\USM E@BQ:5+Z.A[7_;QT0)6 MHEG[-9,G"66UW<7ZVWZ3?=LN< ?Q=@VF,*_YVZ9P1:KA:#89@&E7R_;@=.W7 MN:5VM!SZQX*V<30L0.]7FM::[L &^OU^\0]02P,$% @ TX6I6#>D_(DT M P 0P< !D !X;"]W;W)K&ULI57;;N,V$/V5 M@5IL;4"(KG:Z#7J.A-HXUDCK9FE=BU M058')RF2/$W'B61<1?-I.#LW\ZGNG. *SPW83DIF'A8H]&869='NX(*O6N[3^MS0+MFCU%RBLEPK,-C,HI/L>%%Z^V#P%\>-?;(&S^1:ZQN_ M.:UG4>H30H&5\PB,'G>X1"$\$*5QN\6,]B&]X]/U#OU#X$Y?:"0Y<_,L?G4Z T8;TUH?A&H!F]*CBO?E$MGZ"TG/S<_J:I. M=H(YK.%/UZ*!I9;4WM;7_0[A=VWM-'$4R=LGU19UT:/F7T$MX$PKUUKX1=58 M/_=/*,-]FODNS47^)N 9,P=09#'D:5Z^@5?L:1JTA)AX.D/8_B# MID,W<,7NX?/)M76&+M.7U\K21RU?C^H'[-BN686SB&)9-'<8S=_]D(W3]V]P M*O>AG$$'V5P[]E0.Z, 2Z MNS&P08,>MM&"9,C"@#)UK>XL4[4='@--.,VO@F5G#*KJ :X,4Y98>.7PW?^D M2/($_X>@/Y+4V?YJH!T"&9RJ.[2.I,I9N-*."5@PP5050E+VOS'5D>+!+IL? M87 TB=-B-*1E'A^FHW TBHLB'6ZK_-^JP2 ;QV5Y.(1!&4^R,3WS+,['Q?!% MN!?<"3K+RKB2)L$LTJR+>EJ)1@KW'[T_T7XJ07QD?S_O-" MT5:^;P(;
]C: MPQ!H@K,&,,C,0)3RZ_?U# ""E*+8WML>) *#Z9[7W:\_@.N#-I_LGLB)AZJL M[WU[IUI:KIO1&VK2II'E]1J0\WDWC2+WQ0Q=[QPNSVNI$%?23W2_/>X&XV M:,E51;55NA:&=C>3N_CJ5P\+C# M01[E&^GD[;71!V%X-[3QA3?52P.R,KL1K73L# M/UF <'OQVA]/QE[/'(YB@5G6J7T5U"[^0&TBWD'7WHJ_USGEI_(S0!QP+GJ< MKQ8O*GPGS50D<206\T7Z@KYDL#OQ^I(OL?O4;/&ONZWUZ_]^S@%!?_J\?LZE M*]O(C&XF2!9+YIXFM]]]$Z_F/[R /AW0IR]I__JHO:SV;9T90L8Y64*KA4:G MQ4];A]P6\LQ+\NBG-[0C8R@7F9>1UNI,28<%OU-[!:HN.CY#(NLA1\(VE*F= MRF19/F*]JI3U"2_K7*@Z QADK6CD(^/"?FF%W@G0(=L/?/";WU!&U1;*N]5$ M',@0[]_I$K7'BK_"#+?7K<5V^_W52,F)[)DY %&V(#$N!$+92)4+>D!1M&3] MP=KMV:06,K5CZPE2%R)=1^M5RA=IE&R2E]0 UDFD2+="[21;1.-N)GS<'( M3V4OQ&4>L?+..XD4LWM:A/H=267KG(W9J%-"L#ZCN YJ=!70(#W3!480_ M0R2JD,G$F?RG3>??QQ!EEV=\SKKK*TN5>X/LPX_GMA,:NB&^Z?P$2'9JD;6CP+]JP0$ M;. :HC(;1;S^@4G-83=]4<1N=AUR%7&&%EBE='ZT>?LH"M*%D)-DF"M!C%':MIM,+V-(VCS6K9%9?>;Z@JFU5T MN9[[^K*,5I>;$RH&?P8R]C(>)D."1UJ?3\S" D$G>P7*HBHJ]QB!-R5H9@(9 MX:.F=2#ZQ^YY'P0[J&&62Q13PPRUJJA#9C9&.XQS8MN",F3A<]_#.**?B!I. M0%7OC$3;;C/7&HI0F+96.>+.T30E4B*H9QPM4@I'RAV@O.D!?BX4JN46G#U# M$G7RC*2B7,E3RP&&V>AK-7K;U/L6KCB>FI6Z[3T$)9&@O* 3Z%&W1S=.57T5 M8^4HW@9S] G/S\/R?\+W@3A@^N4\6FUBOIHOH^5R<0QELHRC]7(CDDONP.G@ M[!@=>9G$(@;)UZO%9Z3!.S2"/V'SL3XC3WCBPRR@MZ4JY!F)+!;L3G'MO.=J MB%<<]H2OHGT#MJK"6X6L"1XI.?,RPH&V.Z_&&Q0%B>%09,:]8HJ$>R9Y [:@?QTY[4UER^?!QX)F?EPE:PB7?SM.E/.??,,*^>19!# M*AJM&$'=.$QGM\[L<*IAT2WT\4 MH=D?]CQH>>O\3/(X(EEHT!TU.QMZ:2#U?''2N/X9QVR*%L$WV)*AH0/-\RQX M:BEK.9YF.J_(\++=G3"J=2.,R.,Q[_:[PCO'TA:)#LF G\7L+OYKP,'7WS#M)0"N+PA"L MQE7%,TW 4G7O0\^[QX9A+#M]K>MK@_7P+Y)I*K;!OM.!D0?0+ SZ@XNX?QC] M +XXX!6KY;>^>/L^_F=8Y+$N#,E>TX/#,-U%+9Q_7E:.FK>R]%I!J N-- M M/:TRO6YWT,^])<]&WSG@BL)_S;%A;@R?/(;5X8/17?A.OC8A6!A+K2AI M!]'Y=+V<"!.^X(0;IQO_U03S-/SN+_&PO=V]R:W-H965T^W'.):GCI777OB(*XJ[6QI]D50C-T6CD M\XIJZ8>V(8.9TKI:!@S=8N0;1[*(1K4>3<;C@U$MEC2 M"=_6M72K,])V>9+M9NL77]2B"OQB-#MNY(*N*'QK+AU&HQZE4#49KZP1CLJ3 M['3WZ&R/U\<%ORM:^HUGP9G,K;WFP;S&OU#S!VYS*6G;K6/OV*9 MUDZGF-.)-?YB>N% ^ MU]:WCL2?IW,?' 3QUV,I)\2]QQ&Y28Y\(W,ZR= %GMPM9;,WKW8/QN^>B7>O MCW?O.?0?TK&]M?A:D3BW=2/-ZBQ>:R99SLK)01A8)#1R:([ZU3OE"Q";V0IL"< MSQW!M2R^0^%H\> '0I687 W8F*%DTVB5R[DF<=-*%\CIE6C(*5OXH;BT 59* MZD?!. [=%BG)O))N@7H@DSD9*A7F'>F80K "'99?[Z0*<$;8;R2'.F!#PX8< M$' T+937W9RG$#0E9YP[YF5;,#3<2._)^RZMUN3D@NQ U@5+A9#Y3:NZ%P,A M:VL6PB)Y)U2@&FEN%D]^V[YYA<2B\.AH>O(_9D.MQ_W?,7*D$YML9!.4Z!QZ(EKKTT MG /.$D]KVNDN1^VBAXZM[D;PM2\A'S%?_<+Q&N:>5G86N^ESOI)K8:-!$'M9M1P8#UAN_D&(7 MQ'>IX\10=5NC6*ZQJ=WO11,JH+/]9[>01J521D[?Y];86N40WP[.?]?5 LXO M"+*P373V<_;Y_?E%]DN+9:6@ MD)0)I;0ZK;.%,H87_B8-NG\E.AT-Q8=M)==M5\]V2RHMZI!H+ZE KCHRVP8+ MM_WJ3K'_1:(OX7<-##Z_#:^&Z\@&CXB.#Z&8>-Q:-^AYJ1J--3LH8XMR<:L\ ME4@?XY8RVYZRZ3:45;AFO9"S;3>#P;8EX.W&5]:%$B7L'.@L:F$Z7CX=C\3+EW,TR#8)EZ&YS;@:AT?*WS+D.,%F"\M M;A;=@!WT7T>SOP%02P,$% @ TX6I6$D]Q>':! S@T !D !X;"]W M;W)K&ULO5??;^,V#/Y7"-]PV WB>W$27M)@/[$ MW<,51=OM'H8]*#93"[4E3Y*;YK\?)3E.>DBRVU;LQ98E\N-'BJ2EZ4JJ9UT@ M&GBM2J%G06%,?=;OZZS BNF>K%'0RE*JBAGZ5$]]72MDN5.JRGX\&*3]BG$1 MS*=N[D[-I[(Q)1=XIT W5<74^@)+N9H%4;"9N.=/A;$3_?FT9D_X@.;7^D[1 M5[]#R7F%0G,I0.%R%IQ'9Q=#*^\$?N.XTCMCL)XLI'RV'U_R63"PA+#$S%@$ M1J\7O,2RM$!$X\\6,^A,6L7=\0;]QOE.OBR8QDM9?N.Y*6;!)( T.. MY14S;#Y5<@7*2A.:'3A7G3:1X\)NRH-1M,I)S\QO:=^_B$Q6"#4J>"B8PFG? M$+)=[V-=,"2Z>--QMG(1[S*3(>,F92X_?SQ?:*$J2/_:Y[]&'^]%M MX9SIFF4X"Z@R-*H7#.8?/T3IX-,1[L..^_ 8^@]OT5&4_1SW0<,%TSP#04M\ MNZ3=$M= ,W5C,(=&4T#!% @KE_HTQ5Y0426#:*H%ZJ(T^J^N29VQ1.E-&&ZE M- HN%0C"UT"<@604:7D@CHTB-4#;'0F&"Z]% M0]R4RC;@9*3=(UG:6V MNSIDAWK;5)3D1JHSN-T2_0FB\2@<1A,:G8[#:)#"%0I)OPTO^N!ST,7!NK(X M7.G1* K3>$+O49@F8[CN=K';V.WV$?).!D,2CHGG\'1":7D@E>,PBH;P\<,D MCN)/\&V3U I+9H-/->$*163HZ_< S 9@\_[>P:.;&8W&X3!-Z9V&43(ZUO@E\;'FY,3C3:B-_\X8:C^R54Z3>TTF]WJ;?O(4LD*;!?G&9[88TG^ MIHN\[14N!RG3RL8:=JI[:N!HL!:8,0JKT]M6-(D19MM!:94;K,@,"I8;K.08%'8CF.+W#M^6_C?OWKLU_7T/ M>CBV- M\&YT$VH%IR,;HV$R@7V'MO[.&9MZ[Y.[2=B#2".,/VYWL]UEY=R?T;?B_J9# M$7GBE%VFG0@( )L% 9 >&PO=V]R:W-H965T MA&6R'$E\9WON>Y>ZZ^2SHN'F0)H-!C73&9XE*I9N9Y,B^A M)G+$&V#Z9L-%390VQ=:3C0!26%!=>:'O3[R:4(:SQ/J6(DMXJRK*8"F0;.N: MB*%G2D"VL0-TW2Z$M;V I: U,4LZ0@$V*KX+9(C;Q M-N [A4X>G)%1LN;\P1A?BA3[IB"H(%>&@>C/#A90589(E_&SY\1#2@,\/._9 M;ZQVK65-)"QX]8,6JDSQ)48%;$A;J3O>?89>S]CPY;R2]A=U+G8\QBAOI>)U M#]85U)2Y+WGL^W "$X!PAX0O@3$)P!1#XBL4%>9E75-%,D2P3LD3+1F,P?; M&XO6:B@S_^)*"7U+-4YE2_*$=A(M0=@7P7) UU3F%9>M /0>W:^NT9N+M^@" M48:^E;R5A!4R\93.;1B\O,\S=WG"$WDB=,N9*B7ZQ HHGN,]7?-0>+@O?!Z> M);PE8H2BX!T*_3 ^4L_B[^'1F7*BH8^1Y8O^I8_'VN7HXN-T9G9GLB$YI%@/ MIP2Q YR]?A5,_(_'M/XGLF?*XT%Y?(X]^ZI7#64YKX_*=-B)Q9J-LLN"Z3@. M+A-O=RC@S[ /T\"?#%&N,N_@G=<@MG;\)^.=Z\[A% M\9O&K2W]+K:4253!1E/ZHZF>6^%6@3,4;^PTK;G2LVF/I=Z>($R OM]PKO:& M23#LX^P74$L#!!0 ( -.%J5B?"+\<4P8 -@: 9 >&PO=V]R:W-H M965TF+7F),?NYY.DH@9?I(YI#AF[E4*3-XJQ:>SA6PN#1*A4=]_\1+&<]ZDW'Y M[$Y-QK(P@F=PIX@NTI2I]14(N;KH!;WG!_=\D1C[P)N,<[: !S!?\CN%=UZ- M$O,4,LUE1A3,+WJ7P?E56!J4([YR6.FM:V)#F4GY:&]NXHN>;QF!@,A8"(;_ MEG -0E@DY/%] ]JK?5K#[>MG]-_+X#&8&=-P+<4W'IODHC?JD1CFK!#F7J[^ M@$U 0XL72:'+OV15C0W/>B0JM)'IQA@9I#RK_K.G32*V#$;^#@.Z,: E[\I1 MR?(#,VPR5G)%E!V-:/:B#+6T1G(\L[/R8!2^Y6AG)C>8WQ@4F2H6\VQ!+I5B MV0(P[T://8,>[#@OVJ!=56AT!UI(/LO,))I\S&*(7]I[R*RF1Y_I75$GX&>F MCD@8# CUZ3'1"5.@';!A'758PH8[8-NB'9#9FMQD,5_RN&"B+?@*]+@=U*Z? ML#KO%!1@LO)1G(MTYQE:Z(A*A0W'#1AL*:-*BHY ML420JX&,Y()E^ XOL>B)D1BCX7J^KC@BME4/U!ZK%JAG8!%C;DIV&/U]@1D) M_-GP,#B(^N2 D7>_C2CUWV^]:$MI.2IXW[=4#JAENK'+9';X.EMTIBTK+(H8 M(R W!E)R[(\L#\L,%H5@9;@/AY_ZY^26I4 .IMP(Z)/+*A%3]H@Y.$#U*>>R M>MHGTW4..ZH484RA=K[]4*C*YX[WEXN%@H5U=UND,YPF'/?05 [F?P;D;E-> M9=4\2!&3>XEC#;D212KG&,7')[0II^4K3CZYPR6+2HCXMB*N$P[H':(DDT(N MUN2OJD0P:EN8EMV!'WJ![UEAZI..=),'K'I-OF2&"X*:AO4;5*(V'%B"NL G MP)3@&$YL0RMR=%%5.A/"8F::157-H AB":6Y@,VJ@*<)M&1D" M?,EM.F@XH,'91CUMMM XQ;?87*)'\HG;).+*MAS3PS]9]*AM>%4*D.PC&!M. M6P8HAK]'!FY1/,J9HV>5LO^") 1T0$^'NY+PC0O!64KNC\@WMLCLVO^PD8@? M S[Y7P&?_K* PX'O^SOB=?2C8=V/AL[&Z=.#<_-VX7OU'-;^3.W4N=_/MS6;G_M!%R M NVY'SJK:9Z]Q1;N[ TH!WZSV?;="IIN$;B5O=FT72X9%_:6$ MAKAY&7O+-O=-/PC/G0+G M-FN?'A>CIDT$3DEW")W;;L?VU_6;1M,&:(>>_WNP M;XX$+CJ-Z%.W1+]6RCI@Z*A3RFBC]K1#[5\G91N4;2D+*!Y!VJ6,-NI.W;+\ M\U'%I6)NL#WU@#:R3X=OH6+4V4SV9=UT"^KN%KM4K,/LIYEQD6D: 77OZW<* M6(?=\_G51:+1==IQ*-A#L=R(78K5"#QU"W6W8KGMFS.]ZX?E1MM#MQ*_5K$Z M8.QO%1V*%3:B'G:(^NL4:X.RK5BA[_L_"):W];$A!;4H/ZEH$MF?8JOO#O73 M^K/-9?6QHAE>??/![KK@F28"YFCJ'YVB:U5]1JENC,S+3Q&PO=V]R:W-H965T.E&6E=;U@1;_8^L&[>_?N[E$\ M75OWR5=$0=S4VOBSK JA>3$>^[RB6OJ1;RB$:U'D\G MDZ?C6BJ3S4[CLPLW.[5MT,K0A1.^K6OI;A>D[?HL.\PV#RY5605^,)Z=-K*D M*PH?FPN'NW'OI5 U&:^L$8Y69]G\\,7BA-?'!;\K6OO!M>!,EM9^XIMWQ5DV M84"D*0_L0>+OFLY):W8$&)\[GUD?D@V'UQOO;V+NR&4I/9U;_8LN[633.2M#[;NC(&@5B;]RYN.A_L83#N#:<2= M D64KV20LU-GU\+Q:GCCBYAJM 8X9;@H5\'AK8)=F'V0H74D[$HL6H]WW@MI M"K&07GE^>N'(DPDR4OCHPFJ5*_*/3\F MH.*N_1B@>^33#?+%=*_#]]*-Q-'A@9A.IL=[_!WU3!Q%?T??\/>K*Z51_\1, M#\2Y-1[)%BEQIN0.$V#FC3+2Y$IJ<86'A$8-7OPY7_K@T&I_[6(H 3C>#8#' M[X5O9$YG6<.QW#5ELXV]8$9^!:A,DGB4-Z10**>=L-'9-T6%$-TD*)WOC]/S,2D%!ZO*PMD M3^S: (AOEUX52CH,T$C,M4X@.C8%VL9X&;4JS>!2:D[>#^@AK: !D=JV01OF M=[JTR_M["S02Y^0"]'Q(242TLC88&T@4RN?:>BB'%X:7,/\=,3W_'1D/'SR? M'CY[R3F9%H$VA;]'HR#DG60X]I".;5(*(XNJVEJ%Z,[9^H!!H(A?5WJ8ZCPV M&9SKVV@PZ,S_T]L]!Q4Y @^^LJU&*4GPCLG,P,??K4E;4FSK6++OY>2>W&.Z MK L"H7E+$X>3)[_$:6"36Y).$(NS>$4YU4MR&WD].@ 8C1<]X"O*6Z<".CDB M>GV35]*4,6ZM?-RQ.0@M78NM7DR?)YF.@_6U^V]1W$V 2)\G7W(+.2M0H.NN MWL.\?_+WIW2T1UQ/>G$]V:N+E\C(A(&T8K>P!M=YBK%+:;_/HWAGMCRF$G'^ MVTUI8 D%-(5TA1<+BS_Q*'LSOUIDC\&@;\%*V:HDL\$*53?.7O/4H,?P1-X, MA_V E1OGK=F"+-6X8EML+7='GLU806

K584O_YZ7(,^ M29/1H)-LP?W/C'W9H2<)M&=@\">;1BMD#*I\DSR#D'XX;+-)0A:X1OYAN# - MP6:K@%.ZEKJ5L51LCA)@&TABU'#?ICRB[+'*H_AW%')/37PBK>?6^52J]V[Z'*)KW[A56EBU>!QXYEN&A[OI%Y,7MX7$5O' M?P%@V/A/YOFQW;# M+C$;#XX'^ 0JXR'(BZ@/Z:30/^W/6?-TO-@N3X7>%EAYR/'"_">/R$V-QR@/WW._@502P,$% @ TX6I M6#&ULQ5?; M;MLX$/V5@;LH8H"))>J>BP$G:9L%&B!HDN[#8A]HF;:$2J)+4G&S7[]#ZF*[ M4;P!ML "AD4.AW,YY!R2YQLAOZF,36:GEO9G9R>BUH7><7O)*BZ+)E\ON2% MV%R,W%$G^)*O,FT$D^GYFJWX/=>/ZSN)O4EO99&7O%*YJ$#RY<5HYIY>AD;? M*GS-^4;MM,%D,A?BF^G\OK@8.28@7O!4&PL,/T_\BA>%,81A?&]MCGJ79N)N MN[/^T>:.NB^"-?Z.QB%(]@P9>L+O07L;GA;3Z!L9>*0ME_V+2ZS@C2 M6FE1MI,Q@C*OFB_[T>+PE@FTG4!MW(TC&^4UTVQZ+L4&I-%&:Z9A4[6S,;B\ M,HMRKR6.YCA/3S^R7,)75M0<;CE3M>2(N%9P],#F!5?C\XE&+T9WDK86+QN+ M]!6+'MR*2F<*/E0+OMB?/\'H^A!I%^(E/6CPELD3\%P"U*'^ 7M>G[)G[7G_ MGO)UKM)"F*P5_#F;*RUQE_PUE'-CTA\V:2KG5*U9RB]&6!J*RR<^FKY_YX;. MV8& _3Y@_Y#UZ3U6XJ(N.(@ES)Y87IBE.<:"/+YG*$5\OG%M9'#/TUKF.L=T M;GBQ&$KDH*OA1/9]*N.SW/I46Y\9^@2F3)P85)KUJP:L6L U3WDYY[*3>K#A MDAO]I2B0''#3Y17H3-0*U=7X%#Y)H10\5L@V1?XW7\!5P93*EWG*;$GC[Y(5 MK$HQ<\M@LU)(W6@*I>$3DI*"SV@$@YNM5I*OF#:ZJ'7\P&6)8]6J:.-A\CCH,-A\GC(."R-^2=KOASPKO=5LBX"$[@9PTVQ9M6S7>SH M#.DBK[#FS1Y!-N!HYQ=2SH/0:'<'C]>08QH^\R=>@-M^Z2L4PE0&'[[7.2;7 M3,2X!BG[U!R<_+GE5EC69B>;&HF($R=[K6[?[U>=%Y,04^P&V^Z+DHH)1?+I MM)K>0 &U9-3I;25OHJ.&?/I0VOYMK6N,HTF-^L1%]FD_.^R A>F1(+(%$2$! M)8Z5Q@XE7OPZ!?UWI+%>J>_LM5Y!&FL^U&4^Y%,\0Y[/^Z VV-[,V]1CY"31>>.9,@ M).!E7?UT9G?GBM%E2XTS6W6=25&O,@AL5_6'^_;X^?DBT!U60SMBLO/ZP/V_ MLF\L!:FH*]T\1'II_XR;-:^7K7KS!L1D5^;*5O E3G5.(CQP9/.N:CI:K.U; M9BXTOHQL,\.G*)=& <>70NBN8QSTC]OI/U!+ P04 " #3A:E8DNFM8J,# M '"0 &0 'AL+W=OV+1%(S MPW-F#CF:'J3ZJBM$ T]-+?3,JXS9W0:!+BILF+Z1.Q3T92-5PPQ-U3;0.X6L M=$Y-'<1A. X:QH4WG[JU.S6?RKVIN< [!7K?-$P]+[&6AYD7><>%>[ZMC%T( MYM,=V^(#FB^[.T6SH(]2\@:%YE* PLW,6T2WR\S:.X,_.1[TV1@LD[647^WD MCW+FA180UE@8&X'1ZQ%76-X M/"%N7!*/K*R<_,%T4A]\)HN,<" M^2-;UPC7G^U+CZ:!H1VL75!TT99MM/@'T1+X((6I-+P1)98O_0-"UL.+C_"6 M\<6 'YBZ@23R(0[C]$*\I*>;N'C)?]#UX:,T2*_WD@D-3)3PE@LF"BZV9ZGP MX9V2FLP6-:F7/M.*M?U(I^7OQ5H;1:KZ9RA/+8QT&(8]:;=ZQPJ<>724-*I' M].:__A*-P]\ND$Q[DNFEZ/,'.KGEG@HI-P[I0(V'(%\,.@S91F?'Z.JDH$+2 MJ=4&2PO!5 @;:1-HD\NT7:.Z%E5?6)?3U^3>K%$=5Q.XYH*9/TIS>D9]-QFWU!RWS M:.*G40)YG/MY'IT$HHFKHI.K% H#^+2CZX=V*Q26W$!-\;#5FZ2\*.A2J>$Z MICC9"*XMX,GH5#1UID9!^;ZBO=WR'!'@1X+ %\=N8F&S[V /U8V] M@/W_RV2];&Q3*41HVML.[6TWI&DGXP-)GNGN".@+JCZ-EKCE0MCCLF:U0WL% M3A=6R/XDRF%5,;4E/$82VT(VQ$?)!JA9*V;;G8;(S\.0GLF$K&GOM@WJUJ[M M+*@T4"X?.:&IGX\DRS/>I,IDDI(J*5J6C^R]_A*54ZU#E67YH Z#L^9$.VY= M"];@2M/VJ7ZU[_*+MKF=S-M?!$H0Y45#C1MR#6]R4HQJVVX[,7+G6MU:&J+G MAA7]J:"R!O1](^G6[R9V@_[?9_X-4$L#!!0 ( -.%J5AF>O6,4P, -(' M 9 >&PO=V]R:W-H965T:[;1 =/+92V474.->=)XGE#;;,'ND.%7VIM6F9HZE9)[8SR*J0U,HD M3].3I&5"1;I$J3>+*(NV"[=BW3B_D"SG'5OC M';HOW8VA63*A5*)%98568+!>1!?9^67IXT/ 5X$;NS,&KV2E]7<_^5@MHM03 M0HG<>01&/P]XA5)Z(*+QWX@935OZQ-WQ%OU#T$Y:5LSBE9;_B,HUB^@T@@IK MUDMWJS=_XZCGV.-Q+6WX#YLQ-HV ]];I=DPF!JU0PR][''WXG81\3,@#[V&C MP/*:.;:<&[T!XZ,)S0^"U)!-Y(3R1;ESAKX*RG/+CXH;)),=DW"EK;/@-'Q> M.2HG,%I1SI!Q1,HU?AX(H8&W]VPET;Z;)XY(>*B$CQM>#AOFO]BP@$\$VECX M2U58/<]/B/RD(-\JN,P/ GYBY@B*+(8\S,7D2!'PBE_@W>(#JAZA-KI] M8< D_]^+E0WKW_89,."7^_']+3NW'>.XB.@:630/&"W__",[2=\?8%].[,M# MZ,L[NK55+Q%T#==8HS%8C85EJH+7Y;Y%R1S%4-GWB]VG\""'_0HG,GP@8ZWF M(NP<=M/AR FU'@\]F!,RB=:;UMA0U?PDH3BI(>N-G3LR4NC M>&:]?CH9O)F.1@B^1H[MBL#'U0(V:-#'UUI2@[+PE@Z^:W1O*=R^.]\!>9;[ M0@Z1D#V=9QH :>Z8J ?J7-:'(S7KO&2>LI1SJM'RGH#Y2R>G91^4,;%:7$( M=D 8,\LBSLL4RCR>%:=PKWT]J^>Y;^ LB]/4@Y_.XBS/J/A#$Q_ZZ51VL7,F M^+8%Z&T+X"]:P%0>PB*CD/X,(K3#I49_J?<9_UM>?Q@A[P/DV"<"1$B_:+5Q MXL<@8'1W5\@K S(R]:3P@SS.9L?/3O\0PUDG:"9^4%9V%A=E[F/+; ;[[F*R MTV?)@G5X30A$]\H-+7=:G1ZLBZ%/_PP?7CNR:"V4!8DUI:9'L^,(S/""#!.G MN]"U5]J1WV'8T*.+Q@?0]UIKMYWX#:9G?/D_4$L#!!0 ( -.%J5BCHF*9 M+@0 &() 9 >&PO=V]R:W-H965TN #$&3;1^&?:"EL\66$EV2JIO]^ATI6TD3Q]@7 MFSS>RW/'>XZ:[;3Y;&L 1[XUJK7SJ'9N>SD>V[*&1M@+O8463];:-,+AUFS& M=FM 5,&H46,6Q_FX$;*-%K,@NS.+F>Z*ME :Z5NB8'U/%HFEU?%/R7L[+,U\9FL MM/[L-Q^J>11[0*"@=-Z#P+^O< U*>4<(X\O>9S2$](;/UP?O[T+NF,M*6+C6 MZB]9N7H>32)2P5ITRGW4NU]AGT\ 6&IEPR_9];I\&I&RLTXW>V-$T,BV_Q?? M]G5X9C")WS!@>P,6! LH;X<1B9O2.&*^-WOPBI!JL$9QL_:7<.X.G$NW< M8EE^Z:2!BGQHG6@WZVHGE2*C!X%']GPV=AC5VX[+?82K M/@)[(T)*;G7K:DM^:2NHOK9&?XSKA,>59L3_GZ=2?)].< M\H+UYP6=Y@6Y#LP&\Y.!/M;K4N9)2M-\BNXG.4W2^)RDK* ,7>9)3ADZ&;$B MI06?X$G&*(^GY,&("HWI!4-(DXRFG-&1E.:I<4YX90EO!=.O3!) M@I!G[*E_E"QQ^@(Q?K)9#$(G24Q&:,I1F4TIY^D@14\3CDABFC!.'K03RN=+ MXZ2@,<]\'7B,)8EC7P>>(. @10T64U9PKY%-,DPU5(JGF'66DA/DX ,Y^/\F MAV^YZQI+C24)381;87 DEVA+VU/I-M!T^O.1@?488 MG6##9D5,;D'X$8?/K2-;,%)71%2?L$N]Q))#FWHZ^_:PTO/&(IT/],#(6S0S MY!&$P7:;$'PU\4U$RG?&0%L^^G9LK>H9-TKIE*?G+Q"^2"\ S) \*3_:!^-G M[QZ2:1->=P\**]H_@8-T^(!8]N_FDWK_]8&1-Q(34K!&T_BBP&LV_8O>;YS> MAE=TI1TR-RQK_ @"XQ7P?*VU.VQ\@.&S:O$?4$L#!!0 ( -.%J5@$-)H. M!0< 1 9 >&PO=V]R:W-H965T+-YP/YWSG"E_NI;K7.\X-^=PVG;Y:[(SI+U8K7>UXR_12]KS#EXU4+3-X M5-N5[A5GM1-JFU44AMFJ9:);7%^Z=^_5]:4<3",Z_EX1/;0M4X\O>2/W5PNZ M.+SX(+8[8U^LKB][MN5WW/S>OU=X6DTHM6AYIX7LB.*;J\4-O7B9VO5NP1^" M[_7LGEA+UE+>VX>W]=4BM KQAE?&(C!<'O@M;QH+!#4^C9B+:4LK.+\_H+]Q MML.6-=/\5C;_%K7972V*!:GYA@V-^2#W/_/1'J=@)1OM?LG>KXWS!:D&;60[ M"D.#5G3^RCZ//,P$BO ; M$H$#F]_49.RU?,L.M+)?=$V=5 LS?.5"<-Y41G MG7)G%+X*R)GK5WQMR/./;-UP_>)R90!I/ZRJ4?RE%X^^(1Z3=[(S.TU>=S6O MOY1?095)G^B@S\OH+. [II8DI@&)PB@Y@Q=/]L4.+SYGWRNAJT;J07'RGYNU M-@JQ\-]3QGJLY#26S8\+W;.*7RV0 )JK![ZX_O$'FH4_G=$TF31-SJ%?WR'? MZJ'A1&[(K>P>N#("7B%WO!-2D5^EX?J4SF=13^O\<?1/[Y7H*M&S MAMRT&MVN8[ ,O=T T#1U0N(QS"Q0NT[CT0.D(](X]DLC)T,(]>/GT2-XK IPT MQ-6R7SD'^\IFZ\:7)!.&2&5Z]-'$^>V3D.-Y]NRH>DY?S-_!#?!/#ZON=A;0 M?IZQ^5MEI#/9DU>0?%G2/+2J1]DRIG/"GDS+2;',PCRVRVBVA-DS.O[%.N^/ MD04*RL "UI;IDH9.@V/KK>+H+3/CA2;P/H)2H*S5E@=&NL&Y!R1I:\M$UZUL M>]8]_E,#LVUEIPDJ9G7OK'Y&'?W]%(W,1^.(&Y56@%30/,"MU6\V.=)N88V(ZXST,$Y/,LB#-[C8*"%O::!$41OB"_0JIB2CU:4L;8$N3E&H8F M@F&BME;7*)&CJ.*]90\O43&$K%W&[!CDUYPCY2&GQ4;XVO8+\KXA$7+=[(3' MG=F_$US9W'AA'!#&11E@3X1A&5\D%:\<=Y#Y=DC%%AG_H:H4>*> M'Y?7[T+!\T6X3*S;:5XLG?]I4MIN=+/=*KZUI;%7LN*\1A=5LB6:^M3V,/!EQ7-5I$PR7Y:R[#"< MB@.W/7MT\S'>S3(092LMR(\_%!&-?OJ.S"%5,8[DQ?A[7N*0T6@$[N_M\3++ MS[>]"H3H*Q\B02C^8"#K!3KOC!9Q%$>VKB>VVJ/D^R[]U8IG)+/=TM:0("OH MR819S4ZE+5=;=_:V50;=P1]0I[?3\?[&GVJ?EOO_#2 \M@*)W_ -1,-ECFQ1 M_KSM'XSLW1EW+0U.S.YVQQD(L0OP?2-!Z/A@-YC^Z7']/U!+ P04 " #3 MA:E8Y@>CV$$# "!P &0 'AL+W=OX>#O>@V$PL5)8\26[:_WZ4 M['H9D.:P%YN4R(\?)9*:[Y5^,#6BA:=&2+,(:FO;JR@R98T-,Q>J14D[6Z4; M9DG5N\BT&EGEG1H1I7$\C1K&9;"<^[5;O9RKS@HN\5:#Z9J&Z><5"K5?!$GP MLG#'=[5U"]%RWK(=KM%^;6\U:=&(4O$&I>%*@L;M(KA.KE:YL_<&?W/]#.FM"F+R!+0DCC-#^!EXWY9AXO^Y5\ORB+\._UQEA- M5?+?L;1[U/PXJNN<*].R$A?PF2)/9>T/+%C5OR(D*1/;NTBC!*V9),99^S4LL M E,- HT>CV5KC0A-7V#H"@RH/,IZK ]@LG)"!GO4",R0JZ"Q8^#,TU&=(0MS M?@4?!\A[#SG4K(?P[C?*6$= XR/*#N$M)&DX30H2+L,LO80[.AP?VD6LR$JH MUM&&K CC? )I$A9Y#FM&;>1M:.(]H.5R!TD1%DD"219.R/!/E*CI0)T-JZC! MN2M"-ZD@S<)9,85D%B;3R7#5KY[[91:FTQBF%+?(X%:K1^[GICN[X1@M>R(R M9WD<9GE\#F=)$N9)=OX_R"%(M >7T:.\A4D:7J:Q$^(PG\5PK,ZC@[G4H-[Y MZ6L(OI.V'U'CZCC@K_NY]L.\?QWHHG=<&A"X)=?X8C8)0/<3MU>L:OV4VRA+ M,].+-3U2J)T![6\5-?F@N #CL[?\#E!+ P04 " #3A:E8A$YK!AX# "X M!@ &0 'AL+W=O9X MB>9Z<:YH%VY1BJI&H2LI0.%LZ)W$Q^/,VCN#;Q6N],X:;"93*6_LYK08>I$- M"#GFQB(P>BQQ@IQ;( KC=HWI;2FMX^YZ@_[>Y4ZY3)G&B>3?J\*40Z_O08$S MUG!S(5T=5\B?)9:0^>*33EJ?Q :HK2.8;Z&'[?PR3/P*9Q)84H-[T2! MQ4/_D$+=QIMLXATG>P'/F#J - X@B9)L#UZZS3]U>.E_YG\J+2J);HC5Z]B'O1FSTY M9=N0F5IO%>2&7]F ;FW*1 X0QI!/*;4O("E7X->-M4YCX DB,@"OHI M1*C;)D/;9$ M0J";'H$5*K2P,\E)@:B9*5)3RD8S46C_&&BX:70%3!JE4.3W M<*68T)2%%0U[W]>"U(Y7OPCZ ZF<;IN!Q@'(X%0L41M2*:/A2AK&8H'4=KU:9D$AU'7'76#-(W\];7\737HQ+T@RPY]Z&1! M/^[1,XF#I)?ZC^@>Y4[0<9P%63^Q=)TDB./8;T][0?9 MFJ)JA&F%97NZE>635HW^F+>:3N',;<4XSL@U.CCL>J!:G6PW1BZ<-DVE(:5S MRY(^+:BL ;V?26DV&TNP_5B-?@-02P,$% @ TX6I6)^HOCH: P N@8 M !D !X;"]W;W)K&ULE57;CMLX#/T5PAT46\"( M[XDS30+,I->' H/)M/NPV ?%9F*CLN1*\J3Y^Z5DQYL"F707""**(@\/*8I> M'*3ZKBM$ S\;+O32JXQI;X- %Q4V3$]DBX).=E(US-!6[0/=*F2EU&HA.\-K@0\*=-'"('>\^ MD&/YCAFV6BAY &6M"1J82]E8Q2=UN1G5H_XC*)#V"G9P%H*HZA. MFDB8"M8N/"H-?SRQ+4?]9A$8BFD]@V+ O^_QXQ?P$_A"H)6&]Z+$\E?_@+B. MA.,3X?OX*N 7IB:01#[$89Q>P4O& B0.+_D_!?@U?_CK;JN=_N]+!>CQT\OX M]E'=ZI85N/3HU6A4S^BM7K^*IN';*^S3D7UZ#7VUH4=:=AQ![N"4R?8('U'N M%6NKNF RM)K5!53=02.H)HF@7X[R6GR4 \[-K+39*#?W,*' ?')(0Y= MZA"<]]?)9@(WD$6QGZ0SDM)9XN=) I\M>\%L-:FXZ2SUIV2>II&?3S-XDH:T M:BC+#IG2001!9M-X_] YU(3!F?SA/I_[Z:FIEOJA.E' MRZ@=!_-=/X_^->^G.EW.OA8:..[(-9S,,@]4/RG[C9&MFTY;:>BQ.;&BCPLJ M:T#G.RG-:6,#C)^KU3]02P,$% @ TX6I6&HO "OI P %@H !D !X M;"]W;W)K&ULO59-;]LX$/TK W51M( :69(MVZEM M(%_%]M BB-/VL-@#+8TM(A2I):DX_?<[I&3%VRK>8@][,2EZYLV;X1N2B[W2 M#Z9$M/!4"6F606EM?1Y%)B^Q8N9,U2CIGZW2%;/TJ7>1J36RPCM5(DI&HRRJ M&)?!:N'7;O5JH1HKN,1;#::I*J:_7Z)0^V40!X>%.[XKK5N(5HN:[7"-]DM] MJ^DKZE$*7J$T7$G0N%T&%_'YY<39>X.O'/?F: XNDXU2#^[C8[$,1HX0"LRM M0V T/.(5"N& B,9?'6;0AW2.Q_,#^@>?.^6R80:OE/C&"ULN@UD !6Y9(^R= MVO^.73Z>8*Z$\;^P[VQ' >2-L:KJG(E!Q64[LJ>N#K_BD'0.B>?=!O(LKYEE MJX56>]#.FM#RP.*?_A%1Z_DE!WZ7R4G 3TR?01J' MD(R2\0F\M,\W]7CI"W@W3$LN=P9N^VSO,%>F9CDN VH1@_H1@]7K5W$V>G^"^[CG/CZ%OEI31Q:-0%!;N%)5K21* M:^"+P0*X]$N-;9,@BTMF> Y,%G#-16/)YFBO^^R'$AZ))"GLD/V;( M5=!18^"-)Z :0Q8F!'S*L;9'(0KJE[?G\*&+=.\C=?+UR![UT6P^#>-1!M;+1]264]^2N>04 M4RI+%)(PCL?P^M4LB9/W\(UIS=P.:13,%=\JX,8T3.9>5OE+, > P_AC@B'F*1>-4^%6J^K'EOOYT(T6-"? >Z9XTE M@5/8MBS&"?V(XD +_J^-]^\=MJ8<>8[OW.5:@#G6]SB,LQBFX2R;NN@/:-_Y ML$37OT?DL%L@?PJN_@902P,$% @ MTX6I6$T]FV?) @ +0< !D !X;"]W;W)K&UL MC95M3]LP$,>_BI5)$TB,I.FC6!N)PM#V E:!MKV8]L)-KHF%8V?VI86)#S\_ MI%D1:=QE$T"DO*1)!,G6VADJFLD3,!"T5T7994/<^!R\TLZ 5; MPSW+"[2&,)E6-(<'P&_50IE9V$;)6 E",RF(@M4LN.Q=S"=VO]OPG<%&[XR) MS60IY:.=?,EF062!@$.*-@(U?VNX LYM((/QNXD9M)+6<7>\C7[CY+*F& M*\E_L R+63 )2 8K6G.\EYO/T.0SM/%2R;7[)9MF;Q20M-8HR\;9$)1,^'_Z MU-1AQV$PV.,0-PZQX_9"CO*:(DVF2FZ(LKM--#MPJ3IO \>$/90'5&:5&3], M[BC6"HAH]DGMU)@H7PPX"U5YZ3?.R-Q% ^( MAMS<&B1 _4XO=$53F 65U5)K M")+W[WJCZ..!] 9M>H-#T9.[NER"LN#; FIR4DIS2;"@XI2\M/8NKU]Q"-6J+1 ML40,+@FF+0$DR,) MS.M@&X+(#P),_@L0[K2P$E3N&K7VQ^J[66MMWX)+WP+_;?D&.3.7EL/* MN$;G8Z.K?'/V$Y25:XA+B::]NF%AWC-0=H-97TF)VXD5:%_(Y"]02P,$% M @ TX6I6(:W7738!0 "2$ !D !X;"]W;W)K&ULM9IM;]LV$,>_"N$50PO,L?B@I\PQD#KH6J %@CKI7@Q[P=B,+402/8I. MVGWZ4;(B6B+%1I[S)K&DN_/_*.I^1\K3)RX>B@UC$GS/TKRX&&VDW)Y/)L5R MPS):G/$MR]65>RXR*M6A6$^*K6!T53EEZ01Y7C#):)*/9M/JW+683?E.IDG. MK@4H=EE&Q8_W+.5/%R,X>C[Q-5EO9'EB,IMNZ9HMF+S=7@MU-&FBK)*,Y47" MW<2&%NIHH/SG[0!,!OM%T MQ\ 71HN=8.H>R0*,P4+-F-4N98#?@\M'FJ3T+F5C-7'&"ZK.?J'B@A47W<&,/P-( \1B_O<[7[%EHT[;KM/U(@UPX::84-5/-POQY+] M7Y^5&?@D65;\;4MQ'Y/88Y8/['FQI4MV,5)/9,'$(QO-?OT%!M[OMH1/%*R5 M/F[2QZ[HL\N,"YG\RU9@S@MI2W7O'U3^92EYG,$PP,1'T\GC818VNS",H+9K M"22-0.(4^(?@10%VN:IL::5SK2J:==KMX_B' @(/=E2:1E$40[M$OY'H.R5^ M5@J959)O?-N8H-#K:+)8^3#R[:*"1E3@OK'KM6!K*ADH"\-^OE35P:8S,(!1SIZ33-(O-CW>@3'C>#8*?A&$5M!<#VY:-)"-VK[,>%V'*P=OUB[AC!T4W@03=RQ!J=C MX;IC:FEH0S>UCX&..^3@S$SPNS+3Y(=N]!\!)W?$P8F9?4+?#-0M G3W"'.> M94PL$YJ"+=TR8*UDY8=Q@P>@V*.?N6P4-PHFCM(= ]"W0W+2^@ M6&QV5?B@':W3,*T"1&+[E$2ZST!.B ^ 4QW(_D#4BT"725N@[@*0NPOH)PXR M>3V&W5;49M2S*D$'RVTWT0>1!)D8]K'1,ENLU.WM:9B1YC5R\_H80""3O3;! MII5#L(8T6BG 1WO&<3R1UA\!;+B:*U M\]5$1L%K;#*=%,JGBM8> LUOY.;WSVLYLBSI<0#CJ+O39#5$41SUS4O-7.1> MU@^HZ)9U.B)A5ZEI%1#4!Q[-1>3FHJ.NFZ0;8Q(8NBQF!'D]^V!8$Q&[B3BH MN&.3>!#[<1@8.XLV0PR1U[/MA#4@L1N0QY1X;%(Q\@/?[]9-BQT*@SCL(2C6 M!,5N@AY1YK&%HQY&T!AITPYZ/D$8]X@^V&9VP_3V;'&VGP]K_LA$7KZ; '3- M\N4/P._21$V:A-L?-7?DH67P5-':XZ 9C8W=*^B7A0"3'QB'&/D=T6;=B'!0<\($XU9XL;L$02H(QZ^GO,#''>?*(L9]GT4=CN# MR<%[ZO)' DK'6CTA(&7WRM$["U7.8O_>?7\@^;9Z=7W'I>19]7'#Z(J)TD!= MO^=&ULC53;;MLP#/T5PBN&%FCCQ+GT,L= MTZQ8@64H&K1[&/:@V$PL5)8\24ZZ??THV?&R+@WV$HL4>7@.%3+>*/UL:3"A%&W>XH+!B701)[ MW[U.8E59P27>:S!543#]:[+"%B7C M!4K#E02-RW%PW;N:#%V\#WCBN#$[9W!*%DH].^,N&P==1P@%IM8A,/JL\0:% M<$!$XT>#&;0E7>+N>8M^Z[63E@4S>*/$5Y[9?!Q(*I M$L;_PJ:)[0:05L:JHDDF!@67]9>]-'W828BB-Q*B)B'RO.M"GN6469;$6FU MNVA"3:Y95S#$Q,5P@R9J312QZV!,_C"M&:N97 \ M19DC8W M\%%FF/V='Y*45D^TU3.)#@+.F.Y OW<*43<:P.-\"L=')P=P^VV?^AZW_P;N M%!<6YIA6FEN.YA2NU]02MA!X1I-Q9IA ^/:9DN#.8F&^[VM%76&POX*;OBM3 MLA3' 8V70;W&('G_KC?J?CC ?]#R'QQ"3_;0I2%\IH5J@Q4 MDN9<\%^8@5#&0*D,][-$&% HC6!S)J$7D>%><9_HFM:%I^4VQ#KIG5]V+N-P MO4?-L%4S/*CF\16QI58%L/^4N(_E\!^646?TBF.X,V4%ZI7?)8;Z54E;#USK M;=?5=3VE?\+K74?_TA67!@0N*;7;.:?ZNMX?M6%5Z6=VH2QM '_,:>6B=@%T MOU3*;@U7H%WBR6]02P,$% @ TX6I6#XNHY*;!P [D( !D !X;"]W M;W)K&ULS9QMC]HX$,>_BL55IU9JE]A.G-#;16IW M5;52]U1UV]Z+T[WP@A>BAH0Z ;K2??AS AO'B6.2PU1YL\O#^,]X/ X_9@R7 MNX1_3Y>,9>#G*HK3J]$RR]:OQ^-TMF0KFEXD:Q:+9QX2OJ*9N,L7XW3-&9T7 M@U;1&#D.&:]H&(^FE\5CG_CT,MED41BS3QRDF]6*\L>W+$IV5R,X>GK@<[A8 M9OD#X^GEFB[8'0[=+* M;9!/Y3Y)ON=W/LRO1D[N$8O8+,LEJ/BW9=/@^BH?,U\8/7VD_J[ M8O)B,O/^?_CP$HC( NBT#T&$ ZCH 'P;@8J)[SXIIW=",3B]YL@,\ MMQ9J^8TB-L5H,9LPSI?Q+N/BV5",RZ;O:,C!-QIM&+AE--UP)M8H2\$K<"0)O5+LR685Q]^GW(..6SY2-X?L,R&D;I"Z'U]>X&/'_V CP#POK+ M,MFD-)ZGE^-,S"#W8SP[>/MV[RUJ\?:6\@N X4N '.1JAE^;A]^P63DPG>I"D3$1'S A]#>A]&81:R]"E<1:]TT3.Z>)O$[%%<&?AW<>U_V+1L+Z-&WPRR)*9,EY33 M)8/:>L1FX"R)*8'SR\#YQCRYIND2L!^;<"MVG;B&ZR;K-U/9]9U@4LMDC9GO M(]?1)W)0.AB8]YJ@!/%&O$[24.^=<7C?I; DILQT4LYT,J@U#Z&1KCJ'3Q+ M:FKP)%E!,UI9VLE-J@I0@.H;N6E%4!MX04E>T(Q>_?>QU_##PTX=%#56!F\E M.$$C7HCMR=<)IQD#]TG;AS"KM&-+39VOY!WH#VMW&OFK=_ LJ:G!DRP&S3#6 M/[6#YIL*]B8^:>Q%G2&&R&GYJ 8E54$C>TR_7MQ=[$.P2+:,QWFI M %BV>/ M(+F/P@7-"TAZ[ZTBDBTUM38A&0DY@TI\9$2VWN4)2VIJ\"2;H1/8K//;$FHB M%IYX/O1KFT%CYZ():?LHA2H%*C.+]=Z_![WC'C?MC!Y+F$+FTM#M)ML()34U>!*[D&7L0DV@0BYT8#VU-69HXJ*6 MS);@AC8W[9#CP* MG25F(3-F5=,9_ NZU9_-FKV7Z1R A25@X6$!%K8* M6+;4U.!)P,)FP.I2A\:Z"I6F$*VS,U2BL<0G;,:G6HX?+4V;Y7JOT%E:=)4> MW;#*6M@JV=E24X,GR0[_BK(6;A:LZM=WHXGJO"0K;":K6MIW*>B:%7LOWCE: MBUB2&AY69J,Y+\L)F\FID_M%:J5FP M]]J=HQ^))=/A874DL54T)/4GAAI]A7K.6XT4?V4Y.6:R:N6 MXR>42\TOU'?Y;*FI89&LYP[K,)=KE15MJ:G!DZSHGG"@J_-%__ BQ@UA,E&= MKQSN,K-:_9/LD0JD6:WWPIVCB.9*U'.]866]54ZTI:8&3W*B:Z[H];_BDTX5 M2)U9>P72E6CFFM&LDNA(ZY[5(IHM-76R$N7<8%B9;14$;:FIP9,@Z)J+>YT. MO$Z:59? 03AHG'C5&I)J3U@]\BJ1RS,C5S6A.]<@S9J]#\&>HXSF29CSX*"R MW+.*?+;4U.!)Y/..G%3KP"1>L]%99Q*CB>J:!"K/#%2US#Y:>33+]5Z7YUXIZEB! M-"OV7L1S%-$\26K>L-JGGE7RLZ6F!D^2GW?"H;7N.Z#9.-4<*=58M1_2]"1_ M>9V;JZA;'=(LV'L%SU%*(Y+KR+ ZJ\0J$MI24X,GD9!8_EH!T;1/M6RG/458CD@+)L%JPQ"I%VE)3@RU M!R(U=J8#D43R'.G);O>%:^Y#FL1BRQ^S7/_UZM^>[K^4==HLO=S7/DQ@OR7(&XI7X1Q"B+V(,8X%[Y(*;[_<87]G2Q9 M%[]/<)]D6;(J;BX9G3.>&XCG'Y(D>[J3_^1!^1,7T_\ 4$L#!!0 ( -.% MJ5B+;@9BN0( ,4& 9 >&PO=V]R:W-H965TNJM(2*JC.Q@1IW9VK4;F4Q%HSFKX482U505E4^7P,5NYOC.?N&6 M%:4V"VXRW= "5J#O-C<29VZODK$*:L5$323D,V?N7RQB@[> >P8[=3 F)LE: MB W8G<%71YK,!50])&:5%U9'10L;K]IX]='0X( M?O0&(>@(P;\2PHX0VJ"M,QMK235-IE+LB#1H5#,#6QO+QC2L-J>XTA)W&?)T M\HTR2>XI;X!< U6-!#PBK<@I6>&%R1H.1.1D(6HML>(-Y>2:ZD8RS4"9G?F6 M,D[7'$[Q1IVN*.*OJ7P ;=;("M(]]@IX1HZ7N,&X.D']N]62'!^=D"/":O*C M%(VB=::FKL94QIN;=@DNVP3!&PGP<6/J>[6,N^ MH$%?T,#JA1\7=,E4RH6IJ2*_YFME2_A[*&$K&0U+FA?Y0FUH"C,'WU0%<@M. M\OF3/_*^#N7]3V+/TH=]^O ]]62)L?$X??($5!(A"0*:MS,C*F$ZS3?S M\_WQ^=3='H9YC0O'"(QZV#.;46\S^M FS35(XK?1K5U=2M$4)8FM^T';K6Q\ M8">.ST=>],+U:Y@?>>>Q]X;MN+<=OVM[7A02"JJ!F%O6.K=7;&ULO5A=;]LV%/TKA%H,+9!$ MWY*=V0+2R-T*=$60--M#T0=:NK:%2J1+TG;V[W?U$55R5,T&B+Y8I'S/X>4Y MU*7$V8&+;W(#H,A3D3,Y-S9*;:]-4R8;**B\XEM@^,^*BX(J[(JU*;<":%J! MBMQT+"LP"YHQ(YI5]^Y$-.,[E6<,[@21NZ*@XM]WD//#W+"-YQOWV7JCRAMF M--O2-3R >MS>">R9+4N:%D1CMF">RVG]G?5Y/'R2RIA%N>_Y.E M:C,W)@9)845WN;KGAS^AF9!?\B4\E]4O.32QED&2G52\:,"809&Q^DJ?&B$Z M -O[">R5<3!6-9H(?B"BCD:UL5.I7 M:-0K8^5">5 "_\T0IZ*;).$[IB2YAP2R/5WF0"[) Z['=(=-OB*?<+4.1;V) M0=$LEV\Q_O$A)F]>OR6O2<;(YPW?2 /QV'!Y#TL+= 7A\^NA#\,7IHSM]N(FNM-8XK35.Q>?^CS47Y!-7 M@)>/G#))4%GR/F.4)1E;=PWY\A$)R <%A?PZ)'T]FC<\6EF0KN66)C WL.)( M$'LPHM]>V8'U^Y 1.LEBG60+360]R]S6,G>,/?I#<(D./3\MHC5GR(^:*JBH MRGJ^CT)[ZMFX\O9=I0?"G# ,[7Y8/)K8N1IJ(NMIZ+4:>J,:WN2X>>'J!DEP M'\0:* 0P1>!IBWL+I"01D&:*Y*@TU$\#5QL0I,EDL.K4(_H=#2]10_](Z8$H MUPNF1T)[+_RX]'T_[$!. MCN8\$.9XKN4<37HTKW-7ER:RGH1!*V$P*N%G05,X]0D=I3JW8NHDBW62+321 M]?P(6S_"7[K)A3HMTTD6ZR1;:"+K639I+9OHV^0F+^J+;V%1#8[*T$"8'=C' M%3H>3>Q<#361]32>P0GKK*L2**^JCE+JC^+8Z*UARI7A1 M-3> ;TRB#,#_5QR?C*93'C^T!UK1?U!+ P04 " #3A:E8[P8L.1@# !! M" &0 'AL+W=O/G^?N M?.YXJ_1/4R%:N*V%-).@LG9U'H:FJ+!FYE2M4-+.0NF:69KJ96A6&EGIG6H1 MQE$T"FO&99"/_=JESL=J;067>*G!K.N:Z;L9"K6=!(/@?N&*+ROK%L)\O&)+ MO$;[976I:19V*"6O41JN)&A<3(+IX'R>.7MO\)7CUNR,P2FY4>JGF[PO)T'D M"*' PCH$1I\-SE$(!T0T?K6807>D<]P=WZ._]=I)RPTS.%?B&R]M-0E>!5#B M@JV%O5+;=]CJ21U>H83QO[!M;:, BK6QJFZ=B4'-9?-EMVT<=AP(I]\A;AWB M?8?A(PY)ZY!XH0TS+^N"69:/M=J"=M:$Y@8^-MZ;U'#ILGAM->UR\K/YM"C4 M6EH#5U@@W[ ;@? 2KJE8RC4-U0*F+M#_C,_]T].4(GZ3*7>+SDWS-WLI^(/W&'[U=*"*#2WS)= M_N@+9W/,/K4-Q,A#N%:WR9/AZ&P<;G95'!JE9X.L,WK +NW8I4?9S2NF MEU3S5E&!%ZJF5&E5 _5ES5QGZRWU!C+=(3+(HFB/;8]1&ULM5A=;]LV%/TKA%8,+;!&G[:ACTPTK4E5!(UDH[38C^^EY0L6XZLQ1WS8HLTS^$]A[K7)*<; MQK^*%$"2AR(OQNBH/S;%>1L,[-<:]OQ,5NE4G78\VE%5W + M\G-UP[%EMRQ)5D I,E82#LN9=>E>1&Z@ 'K$EPPV8N^9*"EWC'U5C>MD9CDJ M(L@AEHJ"XM<]+"#/%1/&\4]#:K5S*N#^\Y;]C1:/8NZH@ 7+_\P2F"\F*!HP1%%E9?].'QH@] /+T [P& MX!T"@B, OP'X3P4$#4!;;==2M \1E70^Y6Q#N!J-;.I!FZG1*#\KU;K?2HZ_ M9HB3\^LRYH#K*&E.%DQ(020C'^XDOC&$8D\I.2X-!B53U=8! 2(5>4$0\REE:T'+1$QMB>&I2>RX">6J#L4[$HI/WN-TJ2!_E DD M7;R-LEIMWE;;E3=(^)[R,^*[OQ'/\8*>>!9/A_L]\&@8'D%\#-Y1X[8-^GE58;D0%8UA9F'E$,#O MP9K_^HL[=G[O\\PD662(K.-GT/H9#+'/+PO&9?:=ZO(##UA(!6 ERZE$@S$) ML'@ Y_@&H.RH:C/4GG1BU3HP& MG=BO 5HLB7?O6I_PFFZT+^G<#[P#X:,>X8$;'@@?#.TGA8];X>-!X0M6%)G0 M?V%8LK!\Q6@"_@V1BGY3?O2N^B#EJ=EDDBPR1-:Q,FRM#)^I.H4F_31)%ADB MZ_@Y:?V<#+Z:GYC*QO^N09-'J7CN.DYPD(J# M\_^7BN1?$G7<4&/R->X4U+8#XZYHEFSKN- D3*:X58G7B"DEH4) OX>#D9WZ M!IHDBPR1=5;$=79;0^>9?,[CJ1CR?P\.PGOVXFV2)3;%WG=X<&][E.#:[1 M8X-1ML@46]?4WLC=MO;WN]'T/4S=+PLO,PS/##//8L[V07]66,0V^9VFNYMY6Z]V5[ZMDRS*J M+L6.Y>;.6LB,:G,J-[[:2497E5.6^B@((C^C//<6L^K:G5S,1*%3GK,["521 M953^>,U2L9][T'NZ\)%OMKJ\X"]F.[IA]TQ_WMU)<^8W*"N>L5QQD0/)UG/O M&EXM$2D=*HLOG.U5YQB4H3P(\;4\N5W-O:!DQ%*6Z!*"FK]'MF1I6B(9'M]J M4*]Y9NG8/7Y"?U,%;X)YH(HM1?HW7^GMW)MX8,76M$CU1[%_Q^J *H*)2%7U M"_:U;>"!I%!:9+6S89#Q_/!/O]>)Z#C <, !U0[H5QUP[8"K0 _,JK!NJ*:+ MF11[($MK@U8>5+FIO$TT/"]?X[V6YBXW?GIQG7PKN&0K<)MKFF_X0\K M5), M*T#S%7@KQ&K/TQ1<@'M30:O"W!9K,.+U\H9IRE/URKA\OK\!+U^\ B\ S\&G MK2B4P50S7QOBY>/]I";Y^D 2#9#\0.4EP/ /@ (46MR7X^XW+&G<\;&[;]+5 MY PU.4,5'A[ >\-SKMG%>U-_M@S\\][8@UO-,O6O+=8#>&@'+]OV2NUHPN:> MZ4O%Y"/S%K__!J/@3UODCL".\H";/. Q],5;*90"2RKE#YYOP'4FBES;(C[ M1!5,^5UY7, Q@$Q[_*Q&XS-SKRSF#1V1SS#AFMH8OCVQ[_5,,8QF0S0;04 =*( X.ELQRA& M^"2M%KL0D6#@$PM;$0#'5< G25=F16E6F]5"09>G(*>970F,@SV[]L^A!6 K M!N!9U0!T*@=S'H810?UZM9L-E6LK": [30 MPWX:XI-1 M:S.#<."#A5I%@)PH G0ZZ0F"I$?29F64V #'5@V@<370; "D/&&Y8D"6VR76 MUA]'>O9Z]QP2 '56_N==^KM=^Y]# J!6 B!'$@"=CG8<3F!_IO[4[)AG*P"0 M.P& ;.M_1/JM;S,+H\G /@5JAS]R,OQKE.Y&"9H2TE]=6&Y BE;&[_@,C8P\K ;>CC18E=M*#X(;98$U>&6F?$O2P-S?RV$?CHI M]RB;/>G%_U!+ P04 " #3A:E8+\7:1_D" "@"0 &0 'AL+W=OZZ,DXAP_*,KX'I)TLN,JQT5ZQ 8(*,3**&#]MX$94&J$ M-,9]J>E42YK _?9._:/-7>>RP!)FG'XGB4K'SL!!"2QQ3M4UWWZ&,I^>T8LY ME?87;E<&:(".L^,V&B=#6'F+=XHH9\2':>B27R?$P$)NF *LQ594$ 3 M*4%)A%F"/G&>; FEZ!WZ@H7 QG-T.@>%"95O].CMS1R=GKQ!)X@P]#7EN=1A MLYD3'E,A> ?DP64@F]O7\VN5BL MTFU>Q1SY<[G&,8P=?:8EB TXT>M7G=![WV3!?Q)[8DBW,J3;IAY-,BX4^8WM M8>9+?9[+C4@>S<'6G"8;"NW0:IL/U2;R._9%;?;SJ\_J](8=OYKU!+Q7@?=: MP:_!?!P3$(;ZP.::%A*]O97#(/"\9WRM"QWI?UBE$;:FH1AC7S@UJOVOY.[>99>!6-D:0**8YTP5UT,U6I49$WN[/AN? MZO*CJ!8>98K:17_\5X1)1&&I);VSOGXUHJ@'BH[B:WNE+KC2%[1MIKJ$ F$F MZ.=+SM6N8Q:HBK+H#U!+ P04 " #3A:E8;@&G1=X" #$!@ &0 'AL M+W=OC4UM$YIOOS,D+-MHMC?@A[L_O[/OCDFM]*/)$2T\ M%T*:J9=;6U[XODES+)@Y4R5*VEDJ73!+4[WR3:F198U3(?PP"$9^P;CTDDFS M=J>3B:JLX!+O-)BJ*)C>7*)0]=0;>+N%>[[*K5OPDTG)5CA'^U#>:9KYG4K& M"Y2&*PD:EU-O-KBX'#O[QN +Q]KLC<%%LE#JT4UNLJD7." 4F%JGP.BUQBL4 MP@D1QM-6T^L^Z1SWQSOU#TWL%,N"&;Q2XBO/;#[USCW(<,DJ8>]5_0FW\<1. M+U7"-$^HM[:!!VEEK"JVSD10<-F^V?/V'/8)>MKCA"[@1W"II

'-"-NG.-&MWH!=W]T^K.X=N]HB=E4\UT]KTO M^E9TV"_J"O3"E"S%J4<5:%"OT4M>OQJ,@G<'D(<=\O"0>K+#/($%KKB4[C(7 M3#"98A]J*S9JQ%SIKY/P/ Z&XV#BKWLHXHXB/DAQB\Q4&JGN+92HN^>"\'WK4 M08\.0M.54OE+*EBM4:8;L)I)0Z3$UDRYO.(JC^ \$?Z^S%*A73?]TITTEWC:9;K5KT;.V,_TR;_L[51IEE0&!2W(- MSL84OFY[9CNQJFSZU$)9ZGK-,*??#&IG0/M+I>QNXC[0_;B2GU!+ P04 M" #3A:E8,XW]=6P" !Y!0 &0 'AL+W=O5\X$XSVJVP"FZI_K!T"[N6$HN45FN%1B.*[NS M!M_)3.MGO[DK1U'B!:' PGD&1K\E7J,0GHADO&PXHZZD!^ZNM^R?0N_4RXQ9 MO-;B.R]=-8H^1%#BG#7"/>K59]ST$P066MCPA56;>Y%$4#36:;D!DP+)5?MG MKYM[V &DO3V = -(@^ZV4%!YPQS+,Z-78'PVL?E%:#6@21Q7_E&FSM I)YS+ MKXJ7AEON;\C"\0TZQH4]@2/@"B9<"!_/8D>5?'Y<;%C'+6NZA[4'$ZU<9>%6 ME5C^BX])8290K.$1"[U0_!>6\-4P95G1 MONV/>\+!G4-I?[[5U. _-#7LFAH>?(;;UYI,2HKKQA05>0QJPPM\2V9+=!Z( M_,!9YH-ADL7+W>KQCATDFD4PO85"-\JUSNBBW5RY:NWT-[T=2A-F%IQN3^"< MH,G9!=4WK=';C=-U,-=,.[)J6%8T&]'X!#J?:^VV&U^@F[;Y'U!+ P04 M" #3A:E8RH7<$C,& #!+P &0 'AL+W=O9?Q(XQB;Z&020N)SLI]V\M2W@[ M%E)Q$>]9I'YYC'E(I;KD6TOL.:.;M%(86'@ZG5DA]:/)>I5^=\O7J_@@ S]B MMQR)0QA2_NV*!?'QWW)U914J&S]DD?#C M"''V>#EY9[^]=J=)A;3$'SX[BM)GE%AYB.,OR<7[S>5DFD3$ N;)1(*J/T_L MF@5!HJ3B^#<7G11M)A7+GY_5?TG-*S,/5+#K./C3W\C=Y60Q01OV2 ^!O(N/ MO[+7$@TO_1,2OKSB?(.P@9AWEE%4'H1]E?^C7OB%(%LCA3 ><5\$D% MC,]4('D%DAK-(DMMW5!)URL>'Q%/2BNUY$/:-VEMY<:/DMMX+[GZU5?UY/J& M/4CT(_I(.:=)AZ+7-TQ2/Q!OU+?7NYRH.2L8?V*3]???V;/I3TV6#8E5C#N%<0=2 M7W\\A ^,H_@1>:5!E-TCE-PC@?Y[X99=92VX:0O)P0C*&G0[=P MZ((.;[D?>?Z>!LK(JZ;PL^JS]AHS>N7%T3;SD?K MZ7#-R[IPV6JD6$>*P4COV/[ O9WB1+3GOJ?PB I$T9YQ3]VU-XVQ9XK+H\8D,"W<>A6, BJT)Q7;, M3D%#M)&;'X-=; TO-DPOGW9*=1<'&R0YW?C1-F%H@=A7C['T,AWNC=W@UN8; MKLU)L/&^YC3SV##T:',*/@7S#FEFT]GHK/[,K!D=@W9LC3LV"!4EHUN5PTL% MW')'H^?E2:7A"8"K'-+[DB]?DOO;+>.-=N?U=>OB%+CA>/KZU91CPYC38N7Z M=(P;W1FBFKP;QF D6T.2O32[T>S*^X;;[ M>M-@A&$P,K-PX3H1U7R"%<'VKYVQF@^ND]5)F@S4C M89B1>F0VN2*4V<"-]NU^S4,8YB$]S;IF-K!PYU$X!B9AC4EX878*&H4C4VI5 M\QJ.,+R%-( /EB]G-G#C/H)B'2EH2&$T+> M%)S9P/'T]:N)B,!$U&+E.I/9P,*=WQF-P4FD]+K,\/LRLR_,QB GHLF)P._, M^J]M-@1-KN-PU:N.I$5/,YQM83T5A%VFX]&5BWZKS5D-G M ?4UK)&+O(A>#7!C,;.#&^YHKG1=J"S]# ,%I.#-4 M,SH&"3F:A)RV)#2<$/*FX,P&CJ>O7TU$#DQ$+5:N,YD-+-QY\H[!28[F),?L MT23'*#F94JN:U^3DP._M!JQ<]8-+I\0/M]W7FP8CI^U^TZ"%J[[W5/,YQM:3 MJ['*;;OU-'S=Q159U>S-5MX]EY\>Q"QOOTR/5#+&4&ULM5A=C^(V%/TK5KJJ9J26Q,XD@2D@ M+;!51^I4HT';/E1],(F!:)(XM0ULI?[X.HG)%V"8-,,#Y./><^]QG..#QP?* MWOB6$ &^Q5'")\96B/31-+F_)3'F YJ21-Y94Q9C(4_9QN0I(SC(D^+(1);E MFC$.$V,ZSJ^]L.F8[D04)N2% ;Z+8\S^F9&('B8&-(X77L/-5F07S.DXQ1NR M).)K^L+DF5FB!&%,$A[2!#"RGAB?X>,<.5E"'O%[2 Z\=@PR*BM*W[*3IV!B M6%E')"*^R""P_-F3.8FB#$GV\;<"-DEEA3N8T^B,,Q'9B M# T0D#7>1>*5'GXABE#>H$\CGG^#0Q'KC@S@[[B@L4J6'<1A4OSB;VH@:@FV M?2$!J0342D#H0H*M$NR<:-%93FN!!9Z.&3T ED5+M.P@'YL\6[()D^PQ+@63 M=T.9)Z8+LA+@1["4TR/81030-9C39$]8]IQX=KH4U'\#=PLBQE.S_+$I9"<9GNFKJK.B*KI0U0;/-!%;#KXD 0F:^:9D4-) 1QHSI 5\QFP M;/@#0!9Z %^7"W#WZ1Y\ B;@6\P(/]/B7(^X('Z):!\1-9W:Y8#;.:ZM&_"G MA NVDV^# '_^*@/ DR Q_^O<0!9H#^?1LI?\D:?8)Q-#OL6P)K$'\HB3_HT*@=^H.#M=9MK<]SZ(GL :--V2IMOK#'3[)-X36(.X5Q+WNL] M[V1:071A!A:ACCZTT>&P['"H[7!.=ZE:+5"@56O!&E@0 M(J?5JK9E61&6C)?UFN2+]+7^8S.\[&'PQ8?;<6.?*!5K976E<=S7!D! MN\!$(4#8I&)Y(^BUN.B+=2536_CAK612%OH$I(05JR6X"Q,0T"C"C%=7[\&_ M^@5UI@IZS1=C8,,V<6UC78FCBCBZ)O/>99G7)[]7[OI":U*MO ;LUVS 7MU& M7VA-\I7?@/_#<,!3&P&ATO"VWJM81Q_;[++R'%!O.FZ5? 73UDC+]MJ:KR_8 M==@K=P&U:_A[9%\AG7!R[%&;TT?X!E@9!ZAW#K<(OW=>^(>NY=EM-MIJ7=E4 M)@->D ME1_U9$;47^N/L#:HLC9(;VVTRJ]R;U+^VV*;758^!.E]R*W*KV!.5/+4[>L+ M=AWVRFT@[8+^'N572!"U5[,32A_A(5#E(9#>0]P@_ H!VJT_+Y8#3\AHBW4E M4UD-=,UJ]*W[JF!=]T?.P!K5/^TQZ-6=F+6=SYBP3;XAS(%/=XDH-D'+J^6F M\^=\J]6LPHL=ZV?,-F'"0436,M4:>+)15FP"%R>"IOD^ZHH*0>/\<$MP0%@6 M(.^OJ5Q9U$E6H-R*G_X'4$L#!!0 ( -.%J5A%$%/E3P0 #T5 9 M>&PO=V]R:W-H965T;.7LK#@^N*=$\+(N[9@9;JSI;Q@DAURG>N.'!*-E53D;O( M\T*W(%GI+&;5M6>^F+&CS+.2/G,@CD5!^)Q M=G1%YA97QT!+63/V29\\ M;>:.IQG1G*920Q#U=:)+FN<:2?'XNP9UFM_4C=?'7]%_K<0K,6LBZ)+E?V0; MN9\[L0,V=$N.N?S SK_16E"@\5*6B^H3G.M:SP'I44A6U,V*09&5EV_RN1Z( MJP:%8VY =0,:VX#K!EP)O3"K9#T2218SSLZ ZVJ%I@^JL:FZE9JLU/_&E>3J M;J;ZY.*1KB6X ROU>&R..05L"Y:L/%$NL[4Z7=$R8QR\9Y(*\/*12I+EXI5J MN"ZJ,3ZN'L'+%Z]FKE2\-+J;UAS>7#B@ 0[O"+\'&+X&R$.^H7UI;W^D:=.. MN^VN&HUF2% S)*C"P[8A>2J%Y$?UO$KPYUM5 )XD+<1?)G$7--^,IJ?A@SB0 ME,X=-<\$Y2?J+'[\ 8;>3R:I$X%UA.-&.+:A+YYY5J;9@>0FE9?6L&K5WG!: MX" ,O.IOYIZN-8PJ[3#T&X:^E>%;*L0#R(0XDC*E(&5"BM>@5&ZGGEM2,/5 M_D.T/9@47*"#*UIWR(]C@P!391A%<)!_T/ /K/S?*Z8IX?Q+5NXTWV,I34R# MWN_CP/<@,E UE>(8H620:]AP#:U$KA$X%U MA">-\.2_6U/2>ZP@&K"F4:4=AM!KD]3[_\RIQNYX#@PB#_8U&$M#/QJ>1?!J M-0"G,*@:I3N.?H*2Q$#76!L'" WS;:,:6@-QM$G5,!T2V/-B'!D(FVJC,('! M,.$V8J$]8Y511<-&96^^=<).A=:5VF8U]"^4V$UA7?)C^R)[_5L) APX<,:UQM ME^75UMR>]]]E6*@?[']4,<)'Z$#80-M7X8H&PO=V]R:W-H965T MUH=A M#[1T;0F12(^D[1;8CQ\I*I*\6ESF>GVQ2(KWWG/)RW-,3?=!1(;LN2BL^W4/#]S,/>R\"'?)TI,^#/IQNZA@6HI\VCT#V_\9+F M)3"9#;Z^)4-C4,WX+8>][+21267)^;/I/*0S+S"(H(!$&1=4/W9P M!T5A/&DRV7[R_K9+7R2RIA#M>?,Q3E* MSJ>"[Y$PL[4WTZA2K:PUN)R975DHH=_FVD[-[V&IT ]HH7<[W1: ^ K]PA6@ M=Y"N02+*4O21"D&9DNCR'A3-"WFE#>XXVX%0^5+;5#XND(]D1H4VRAEZ8KF2 M;SH#OV9\*[4W/7AQT)_Z2J=AP/A)#?G60B8]D(?H/6UW- $9IX^?Q+$#KSY]]_A4?"C UG8( LK[T-7'3PPJ<16GSF%?O]9 M3T /"DKYQS&LX?^ -6JP1LY5K HT,P6*E*Y,2>T!3[A4Z"]T<0RN=3BJ'!JB MVLW)_L&M&&&W>M ]7N1P?$&.$HZ '6 MZ@]V"Y#FH,C!04[C4P]UJSQXP9\+$L3#'J"MSA"G,)R9A.I@KT79R@MQR\LW9:$:RP$+A?$ M]W I:86)N(7I:UFH=G_ 0CB.PW\JIM^Y\Y8@UM7-WA3CEBE[_6U&FZ\'-_;. MW$ZWGQ[T_6^=,XD*6&G38##66ROL;=YV%-]4-^@E5_H^7C4SH"D(,T&_7W%= M]W7'!&B^JL%1QD2+)%B/O!E]/PS +R$O\P=E.'5RCC,I,B.?LYFX^\H*L M12QFD2K%#,BMMT+*+O&_R:,.&I]DP/FEI MWG(3I\>W;*;1S^B1;46\Y>D2326;Y'JE4*_IG,VK\?[ADM% MB.P)30@(^$UL+U$8?"X:^/WI%EW\^ FQ%UU(KZ&%4QCPGDH#B'/ SAX0:&A8 M]7R8XX90S]^E2LM-UG7HK]], 72G6:+^;NK' JW3C);-]FNUIA$;>68Z*R:W MS!O_] /N!;\T478$5B/>J8AW('33H2\\V21H)J2)S#0745.9$5L3[0*KEV-E M.6D[[@;EW]#?'G(":SV14[?BU 4YY8.IF4R:*,"A7?3*J%1-HP0&GLBH5S'J MG3A*:&.FJED)UBSB"QZA2*0F"9BYU<1ATGLW?C@X,H!@@TZDVZ_H]D&Z^>03 M"Q05&6U1IK_/*-TD,\/6O*IRB$+_@@EE4E35/>!,WE %&W,BU:N*ZM5I5"M. M1Y4, ^-9I-R<9%%HQLVW97:'6>!Y8$.UT92SA7Y!VAUHV/Y QO5LJ>1T M%C-D?N\V2[G &S0NZB6EPS<1 MZYN(VXTAXM1,N4*KD[=FBL";0^WUW&EVP_UWF0+ M)HVF/V*98:C60WH.BT6LQ2(#MWIVZK5&ULK5A=CZ,V%/TK%EU5NU)WP$ (F29(,YFM.E*W&NWLM@]5'YQPDZ % M.[5-,EOUQ]E[X,F3LN'"P\]SQ*=ONI.YPD_F>;.$1Y)?] U<::2DKQK[JQGVZ<#S-"')82PU!U-\!EI#G&DGQ^*L& M=9HQ=6+W^AG])R->B5D1 4N6_YZEEL"%E+C^QX\]0"YIHO#7+A?E% MQRIVJD9BDZ!PAA/\.L$_30@O) 1U0F"$5LR,K#LB M23+G[(BXCE9H^L+,CL5(0FHJY*Q47C>BNZW%O MJW']"^,&Z".CWXXP&?Y\O3 M0B=HYC4P>(%M7N^ID+Q4II?HCU]4 +J74(@_AV:K0@N'T?1:OA9[LH:%HQ:K M 'X )_G^.QQY/PY)'0FL)SQLA(FN+Z(870V>!3C^(3A>9"OHH8I3AN* M4_N$&U;A\)K"$SA(X'UA,\:X3/K4VXV MB3WY1E;YH 5G9^["(3YQX%#,A16-O79/\^P69/0 ZBVD>"'SA/[1K_49^I5) M&-ZKK'BO?2YCH?75=W9T/*HG:[BQQ(^$UA?OM^+]_^W+&J)KNF R.7TW#D1Y M%XS9%@78NO5>,.;48LQ1ZX*QT/KJV\H A^,:TUIIO%K\2&A]\6V9@>UUQHN, M>5XQ8&]Z9LS_B.H3;"L+;"\MAKTYL7C3BO?JQS,26E]]6[3@Z;C>'+6$&0NM M+[XM8K"U5'B9-^.SXCN8S$ZM:0^JZ+F=TVH!?&L.\4(=#4HJJ_->T]M\*+@Q MQ^.3_EO] <&<@EN8ZNN#.LUM,RI0#AL%Z5U-U6+AU8&^:DBV-V?B%9/JA&TN M=T!2X#I W=\PY?JZH0=H/JLD_P)02P,$% @ TX6I6+;C$68W P "@T M !D !X;"]W;W)K&ULO5=M3]LP$/XK5H8FD!AY MZQNLK02%:4@P(1C;AVD?3')M(A([LYT6I/WXG9T04AHB0&%?DOCL>^Z>Q[[D M,EYQ<2LC $7NTH3)B14IE1W8M@PB2*G1$H;[.DXHPNX M G6=70@R=Q0"3.>_(Q#%4VLD45" MF-,\49=\]15*0GV-%_!$FBM9%6L'&#'(I>)IZ8SC-&;%G=Z50M0<$*?9P2L= MO*<.O6<<_-+!-T2+S RM8ZKH="SXB@B]&M'T@]'&>".;F.EMO%("9V/T4]-+ MD$KD@VB%;)&;D>\1S25DHQ[;" M##2.'931CHIHWC/1?'+.F8HD.6$AA.O^-F9>I>\]I'_DM0*>4[%'?'>7>([7 M:\AG]G)WOR4=OU+3-WC^B]2<<:D("D70# (E_76&Z\FI@E3^;A*O .\U@^N" M/I 9#6!B8<4:1&OZ\8,[<#XW,>\(;$V'7J5#KPW]B0Y!1,4"F@@7* .#HE\X MRVF_A]NXK//87-/K#?5N+1L2[%<)]EL3/$FSA-\#D"M8@J L:$RO%>.U^]$1 MV!K=045W\)[GDPK'08ON)<:@D$)%1!2 +49-=<\147Y$*@37$2 MXF23(D68?NU0>L[0<9XF\E:[W2-?KI)I+F/K7LH'+YB)W MU-\H4[O65:: 76S+5'9G*FB0ZNL54-_:-K8)_8CW>B;;O41IOA+P/YK$3-) M$I@CI+,WQ&T01>-=#!3/3.]ZPQ5VPN8QPI\5$'H!SL\Y5P\#':#Z_9G^ U!+ M P04 " #3A:E8I@*ACCD$ !%P &0 'AL+W=OT*?68P0!Z]IDK&%$7.>WY@F M"V.40G9-ZG).")SA# M#Q2P(DTA?;M#"=DO#-MX;WC$VYC+!G,YS^$6K1'_FC]0<6?(H6AB4S0@D*N41 \6>'5BA))$GD M\5)#C69,&=B^?J?_4DY>3.8),K0BR9\XXO'"F!H@0AM8)/R1[']%]81&DA>2 MA)6_P;[N:QD@+!@G:1TL,DAQ5OV%K[40K0#!Z0]PZ@#G., [$^#6 >YQ@'LF MP*L#O.\=850'E%,WJ[F7POF0P^6@R8M2_3):Z(4S^:*L.15/L8CC MRS4GX7-,D@A1]A,(7@K,W\!'\ 52"J6%X,)''.*$78K6KVL?7'RX!!\ SL#O M,2D8S")V!5@,*6*R\1XGB?"?S4TNDI-#F&&=R%V5B',F$1?9_9G:,$WD-Z#5S["CB6X_7DL_K^<+8-8,[ M"BW*L$,@;(!I1V@[\^B^?@$T;FE/+?DS-W<]XH\: M\4?_47R*Y,<59]NV#:V.YQT9G:3JV%Q2(5DC05-023+O5)7;%&[;?"&7G>[$CJ\8DCKC<='SOB*S,;*J(F6$?$ M22/B1"GB;4HHQ]]@68"A5U%*"CDWE*0@A#GF,"E?YE+5C[*VBJ30LE<9T2?T MY$3!V>3DC3[M-#EY[7UEYD-%U@3KB#QM1)ZJEX[BB:&7 F4EJ>71^UW]LVJ.HT] M8*K#X7M(MSAC($$;@;2N)V*G1:OSUNJ&D[P\4'PBG).TO(P1C!"5'<3S#2'\ M_48.T)QZ+_\!4$L#!!0 ( -.%J5AA<_&_% 0 -02 9 >&PO=V]R M:W-H965TD[>3?[T@YLF0KZM()R(LM4G7+FN6B:0,W4I-L#QS4K(G&ELRK6K-A)8;)WRS/4]K^_F+.7. M9&3[;N5D)+8Z2SG<2J*V><[DXQ0RL1\[U'GJN$O7B38=[F2T86N8@_ZZN978 MB9&R$.+>-#[&8\$N1*?M+]@=;SR'+K=(B/S@C@SSEQ3][. 2BXH XS0[^P<$_=0B? M<0@.#H$56C"SLFZ89I.1%'LBC36BF0<;&^N-:E)NIG&N);Y-T4]/YEHL[Q.1 MQ2#5+^3#MVVJ'\D%F6.ZQ-L,B%B1F<@W@@/7RK2^",TR8MTNIAB_V+['>65V M6M[>@&9IIMXAR-?Y#7G[YAUY0U).OB1BJQB/U M\-P<)$S"Q>(\F-=2,KX&7#6:+!Y)U>Z6/=KNZSV3,?G[$T*2CQIR]4]3?(OQ MP^;QS4YQI39L"6,'MP(%<@?.Y.>?:-_[M2DX'8'50A66H0K;T"=%]BF;?44@ MEI6 -4DO\/H6S^QIN\DP\/O>R-U5-9U;]6D4!:55C6RO)-MK)7LKQ2ZU^QUN MM[@&D"H0S1Z@<0T46+T*A8O0"\)3I@UFE(;T&:K]DFK_?\3U/>'X0<'%_ST- M_3-R/7_HGTIHL/+"@=>L8% J&+0JF EE*4K8 =]"$[M6@)>N@H[ :EJC4FOT MRAM&U&6H.@*KA6I8AFK8\88Q/,M.ZN-F<)+#YU:XK0R;4YAZQX^QU\KV#O4S MN4P(?BBQ&-EAE;4QL];XS6R%>ND<=856%UZI0N@K9_2!0%?AZ@BM'B[_&"Z_ MXZP^ %83-HB\L'>2U@UF/HW"\)G$/E8XM+4JF,Q9!LIF-1X6[D&G?-W(LM-" MI2NTNN9CJ4+#U\[IUF+IQ>'J"*T>KF.Q1-NKI1_(Z?-:"(LV2D]SNL$LZ%52 MOT[X6#+1]IKI=^ @D;+):A;CV2Q56C)S*FTDVPKVXKGJ"*TN_5AKT<%KIW:G MQ5I7:/5P'GYK*WO)JYMA<2)_U3+CAXJM<$*+ 0T:9'#D+I9:GKBOC!,NLCS0C?#*7/&P_S9E1@/^4K1E)$K >0JR[#X/B&4;T8. M=!X?7*?SA3(/W/%PB>?DAJB[Y970=VZ%DJ0983+E# @R&SEG\'2*W$M2I8AK'[>M']#_S MY'4R]UB2*:=?TD0M1D[? 0F9X155UWSS-RD3ZAF\F%.9?X)-81OY#HA74O&L M=-8,LI05W_BA+,26@\:Q.Z#2 3W7P2\=_#S1@EF>UCE6>#P4? .$L=9HYB*O M3>ZMLTF96<8;)?2OJ?93X[,X7F4KBA5)P">U( ),>:8WQ,*LU)J #UQ*<'1. M%$ZI/ ;OP=W-.3CZ]7CH*AW=8+AQ&6E21$)[(OG@DC.UD. /EI"DZ>]JUA5U M]$A]@EH!+[$X 3Y\!Y"' @N?Z?/=_18Z?E5)/\?S#ZSD!8MY1L"1J>CQ._!1 MMRB?@5O\ /ZYYI0"O2LW6"3_VBI;1 [LD4VGG\HECLG(T?$D$6OBC'_[!8;> M[[:R= 36*%)0%2EH0Q]/R#QE+&5SW7L4LYC8LBT@PAS"C*'U..@-(MCK>9XW M=-?;N5A,_="#_6C;M,&T5S'MM3(MEC!N+"'52VC[41CMDK28:HY^L)]F5-&,6FE>DYAB*=-9 M&N-\BL\$S_0HKSN'6\J>EIUCRF\=/-$.X:?[:&^CPBU= %\Y44J 9G@8]@:6N5?:A@U;I*WWSQ2(:JJHE:K>/EJM,3!= M"4%8_!W<"LPDS2>,E7@KW$OW5%=HS>1KU0'?3G; 3G5'5VC-0M7* W8@/4J, M9O?U/=\B/=K#'9I.+4]@=_H$6@0*#(/ \M_?'O70K&H9 U^K8^"N.M%3)PCZ MR)),:[!#DZG%#FQ7.Z;7[IA^N:;I?[H[_](OU;)H1*)?I;3ZN6!K(I5^*5;V M9>M(M93%^!D:"-8B"/;?;DYUJJ2Z0FL6JM92L%6%/'-.#7:Z $6>;4K]#,F# M:LF#VB7/2Z84LLB9H*^I["35'O30I&IIA%XKC9!%[FBU RVIM(9Z:2KNUD%0 M1L0\/Q^3NOXKIHJ#E>II=09WEI\\/7D^@:?3XB2MABD.]BZQF)LY1LE,0WHG MD5XO49R5%3>*+_/CIGNN%,_RRP7!"1'&0/\^XUP]WI@ U8GE^ =02P,$% M @ TX6I6'^R-(65 @ PP8 !D !X;"]W;W)K&ULK5513]LP$/XK5H8FD+8F35I +(U$RR;V $(@MH=IFMSDDE@X=F8[+4S[ M\3L[:198J=BTE\0^W_?=?7?Q)5Y+=:=+ $/N*R[TS"N-J4]\7Z*Z*:JJ'J8 Y?K MF3?V-H9K5I3&&OPDKFD!-V!NZRN%.[]GR5@%0C,IB()\YIV.3Q93Z^\_LYF,V\P*;$'!(C66@^%K! CBW1)C&]X[3ZT-:X'"]8?_@M*.6 M)=6PD/PSRTPY\XX]DD%.&VZNY?H<.CTNP51R[9YDW?H>33R2-MK(J@-C!A43 M[9O>=W48 ";!,X"P X1/ &'X#"#J )$3VF;F9)U10Y-8R351UAO9[,+5QJ%1 M#1.VBS=&X2E#G$FN806B 9(K69&%%$9A834F84JR<.%!:?*67%*EJ*TXV3\# M0QG7!V2/,$$N&.?8#QW[!M.QI'[:A9ZWH<-G0D?D N.5FKP7&62/\3[*Z+6$ M&RWS<"?A!54C$HW?D# ()^3VYHSL[QT0+7ECOYAO*3502/6P)=/%RXFC#?&. MA*.^^)'CC?ZF^(]K3[Z<+K6S?]U6X99_LIW?3H 37=,49AY><0UJ!5[R^M7X M,'BWK0C_B>Q1*29]*2:[V)/+IEJB6IGW_=+DYXMZ-V^)IX[8#JU5$L7^:BAL M9^A_%#;MA4UW"MOT6$$J"\%^0(:Z]K;I:'F.!SH.@]'TB90_G:9' ZJM_20^=0/HB7V.$[H=J+]IVO&.5Z)@V",..5(&HR-, M3+4CL]T86;NILY0&/V2W+/$O \HZX'DNI=EL;(#^OY7\ E!+ P04 " #3 MA:E8L[!VN]H# "9$@ &0 'AL+W=O=&(L3NSC3Y)H&<\ G=02$_ MV5*6$R%/66SR'0,2*5">F;9E^69.TL)8S-2U1[:8T5)D:0&/#/$RSPE[O8>, M'N8&-HX7GM(X$=4%F2U+E.90\)06B,%V;GS"=TL<5@!5 M\6<*!WYRC*I67BC]6IT\1'/#JA1!!AM141#Y;P]+R+**2>KXMR$UVN^L@*?' M1_9?5?.RF1?"84FSO])()',C,% $6U)FXHD>?H>F(:_BV]",J[_HT-1:!MJ4 M7-"\ 4L%>5K4_\FWQH@3@.09!M@-P#X'N!< 3@-P5*.U,M76B@BRF#%Z0*RJ MEFS5@?)&H64W:5$MXUHP^6DJ<6+Q!'LH2D!;1G.TI(5@TE@N18@$+=77 ^/H M)[26^8G*#!#=HB/FY17]!C1F9)>D&Y(A4D1H3;-2K<^2"(@I>T7O5R!(FO$/ MDN5YO4+OWWU [U!:H#\26G*)X3-3R$XJ/>:F47U?J[8OJ';0%RDUX>B7(H*H MCS>E ZT-]M&&>UM+^(6P"7+P1V1;MCN@9_G_X8Y&CM.NBJ/XG M\JY23.&80 M$^7EB>=_?Y:EZ$% SO\9\JWF=8=YJWO"'=^1# M5M<:-B5+Q>N0,"WR6O-'(NLUZ;=-^C?*GS^F!2.1]2R8MA9,OS=_-= ["98; M6GZ S_(W4&9YGF9/B[S6_)'(>DV&;9/AC?(7CFG! M2&0]"[#5/9FM[TU@@SS-EN/AJ1><17"H+G2=P!W.(#Z9&K!6VY+FNU(,:],B MKUV"L=CZ?=I=G_:-@M@0CV7#2&Q]&[IQ!&L?]=HH.F\BAEW7<\[OAD-UV)OZ M%VZ'N)L3L'Y0>)ZL)X/"M+"K%V DMGZ3W="!O5OE<-2A9"RVO@W=6(*UCWQM M#OTW^?*P[;C3\QR^K7.G3N X%W+8S0M8/S \% )8H=:'9(,*M?BK5V(DMGZW MW12"@UL%SZ?;7OHC8/.IIZTT:^QL9IP5$&6TEI M3:;R5\+J?9#Z1-"=VDIXH4+07!TF0")@58'\?$NI.)Y47]#N1BW^ U!+ P04 M " #3A:E8*#HD\P(# #A# &0 'AL+W=O$*FZ?&Z+C".9F: DMCW':=L)H:GE]\W8B/M]MI Q37'$02R2A/#' M(<9L-;!<:SLPIO-(Z@';[V=DCA.4M]F(JYY=H,QH@JF@+ 6.X<"Z='M#MZ$# MS(J?%%=BKPU:RI2Q!]VYF0TL1S/"& .I(8BZ+/$*XU@C*1Z_-Z!6L:<.W&]O MT3\9\4K,E B\8O$O.I/1P.I8,,.0+&(Y9JO/N!'4TG@!BX7YA]5FK6-!L!"2 M)9M@Q2"A:7XEZTTB]@(\[T" MPGP#.]\(\/RFDCB]SE; =>K%9IN&*DF6I&C MJ;XK$\G5+%5QTA_C$M,%0LA9 E#C.E.^ MP1G\H(E>QT*8J"D1DMQ-=U\4-MQ(3,1]F<"<2+.6.DL"^1(M M__T[M^U\J)#9*&0VJM#]G;IL3QTKU)7QS1$[!E&?Y*7?J#?[]K*$1K.@T7R" MQO_*=@TFDG )RN$(=Y=K*NY[QAOGCOJY97HJJ3TS_ZU">.NMV*QU!)GM0F;[ M1383-3T18"K5X[V,? [?W?.<4V^WRDUW49"Z>!&I&N VY=*DO(Q8]1:N!XEZ M4$:B(H>=@F[GE<](Z_ 9J:3V3/-T"^'=MW)&ND>0Z3J[]ZMS?$,^L8<'CTAX ME1_=O7K ?65'M@\[LIK;<^_5KCQPWTQ]X!ZC0'!W%8+[LA+AWUQ9O4?CL"OM MO8)5%_^JX)M354W&&"HHIWZAWFL\KZ?SCF29J6&G3*J2U#0C]0V"7"]0\R%C M/_ 5!+ P04 " #3A:E8>*$6H$$" ".!0 &0 'AL+W=O MNKV-S%.Q MUXQRV$BD]DU#Y*\E,-%EP30X;=S37:WM!L[3ENS@ ?27=B--A >6DC; %14< M2:BR8#&=KQ*;[Q*^4NC4V1I9)ULA'FUP6V9!: 4!@T);!F)>!U@!8Y;(R/C9 M/H.16&4C.A9 M_3L\OB G'NH4.[[XKW5":ZH*)M1> OJ^V"HMS57\,58QSYB,,]KVG*N6%) % MIO\4R ,$^>M7TUGX87V/.;J@+7;HCZ,FA3!DDTC+GV5%/_ M8^P0.>3A))Q=I_AP[F&PO M=V]R:W-H965TP'-V1*59$C_?5>RS]A@?&F&+V#)NX_VV=6^>'H4\D7M #3Y MGF=,._.I MW7N4\ZDH=,8X/$JBBCRG\M\%9.(X,KV^ZTV7#GTSW=PAKTT_Y1XLJM M45*6 U=,<")A,W,^^ ]+/S0*5N)O!D?5>":&RK,0+V;Q.9TYGK$(,DBT@:#X M=X E9)E!0CO^J4"=^DRCV'Q^1?]DR2.99ZI@*;)O+-6[F3-V2 H;6F3ZJSC^ M 16AD<%+1*;L+SE6LIY#DD)ID5?*:$'.>/E/OU>.:"@@3K="4"D$YPK#*PIA MI6 ]YY:665HKJNE\*L612".-:.;!^L9J(QO&31C76N);AGIZ_B?>E,\\$3F0 M/4BRWE$)Y#>RQNN2%AD0L2%+D>\%!ZX5>5*0$L;M5J&I#01*+*AB":$\)2N6 M%1IE&K"/->R[%6C*,G6/!SRM5^3=W3VY(RY1YJTRN$^<:?6^L?'73A0*@7'S MKK6>NAK9&PYN4C%=E$R#*TQ#\D5PO5/D(T\A;>N[Z+7:=<&KZQ9!+^ 7*@KBV:I&UE=4\$.#?WQ MU#TT"5R*36+?BVJIEF6CVK)1;P!6P 5FZ-40C&X9@AN!M8A&-=&H-P3K,CT+ M4PRPD9@RBNG/Z\#82J+*E,><+;/YOLLEY3FC9KA&?A2\XII& MW!NOCYL-]A)3OU)3M;";$ 5)(9EFH#HC&-\R@C<":U$?U]3'_1'4(GDA]$AE MJMZ*T?C"^6%LZETK0I="P\FX.SR3VL9)KXU+P0\@-7O.3%PXPXO&A88W[9U< MF!+X_KF]ET)>M[6^=VJD7J^]WZB4U#1)"1DU/5 +PI0J*$]L&TU^DD]U;+>M M)9M>D3:=QES@_Z\D3ZO._C-I7AW53N!X&$7G/+KD(C\<72$3G,@$O606_14J M%5E&I3KM=K,HSXB;U@W\"PZ74MX@"JXP.#5WO[>ISE=ON?\'.81='/QS#I=2 M'1SN8'G3=R<,NY$"[MV)Z.%*'7&.-Q) MHLH\I_+?&\C$?NGXSF'A"]NFVBRXT:*@6UB#_K.XDSAS&Y2$Y< 5$YQ(V"R= M:_]JY8?&P5K\Q6"O3L;$A'(OQ(.9W"9+QS.,((-8&PB*CQVL(,L,$O+XIP9U MFF\:Q]/Q ?TW&SP&* .-T.0>T0G#N,GG$(:P>KG%LQLV%]H)I& M"RGV1!IK1#,#JXWUQF@8-]NXUA+?,O33T6?,E%L>BQQ( 9*L4RJ!7) UIDM2 M9D#$AEQSS1*6E49OLH:XE$PS4.3C8YR5"21D(T5.5B(O2DWMWJ#31RHYXUM% M[AK4MQ] 4Y:I=XBOS(HZ/!@G7U-1*LH3M7 UAF7(N7$=PDT50O!,""'Y)+A. MD1!'-FU_%^5H- D.FMP$O8"?J+PDH?\K";Q@U,%G]>/N80^=L-FBT.*%S^ - MI?_??R PN=60J^]=*E.'N3F/KL/)'X:RQ M:I$>-Z3'O:37* *+X<+<20G![?U)3^;VTOU$I*=<*Z]R,:F2L!6%*E2;KS:;&@N] :G:/ M!98"SH0D7&CHKGUZ/_72[1P*K2U,!5'H*8QE&@#H;5%.Y9_?F^Q]'\. M0?BT4C']W?DI>&H6^/.Y?W8,W),N(P>YM[ER-,U37B/\66<44RV""D=SE%3K)JQ*J)%H7M9>Z%QL[(#E-L7D$: WR_ M$7B.ZHGY0-,.1_\!4$L#!!0 ( -2%J5BC_?CS60, -H5 - >&PO MV^?KYVFJ;%%P$/@RP5Q+XGY]QC^SHUC"NUY?1F1:GR-CD7U<1?*55^ M"H)JL:(YJ2Z*D@J-9(7,B=)=N0RJ4E*25D#*>=#O]>(@)TSXT[%8YU>YJKQ% ML19JXB=-R+.WK^G$#^./OF?E9D5*)_[=V?M?ZT)=OO/L_>3#R4GO[OSR.'YF M@',_<(H.GB!ZT<-U-89)QT^2?D09$QX>"ING3[6.Y9UBM)&#INVWJ*:'T1.$ M#M>! ER(R+#G%CFP@#D8AKB#8P.81-\IT6(;8E 7Y'2<%6)?EY%O UJ9Y-2[ M)WSBSPAG<\F E9&<\:T-]R&P*'@A/:4WA$X50J3Z8^'0]F"OU#HY$X4TN6T& M^WM>/WX$['I@D''>&.S[-C =ET0I*L65[IB'3? !Y-7MVVVI'2XEV8;]@;\G MF)M.,B]D2F63)O1WH>F8TPSL2+929FQC^INL,8"IA[@Z*4N^_,*R;JWHJE*14/3H9:7I&Y_L/U0%\_G]*, MK+FZ;<")OV]_IRE;YTGSU#5,1/W4OOT-AA?&S;E?YV(BI1N:SNJN7,Y-T],- MG;6^@'",7)G+C6 =R<1%_ND29)%,4Q-J.SF=/!#)NW.(8?MQKF#1A8'LCTO+G&5QNOD,?K M %O3QRH$&RE>B=A(\;D&Q#UOP$@2]VIC>8"!K0)6.Y#?G0=JRLV)(EA5S!NV M@W$D23 $:M%=HW&,S$X,'_?Z8+LDBI+$C0#F=A!%& *[$4 M?1\%N^^I8/_?W.E?4$L#!!0 ( -2%J5B7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G,ZSPHY[.^?V%_V^37:02_NWWD.!>[;:Y-+AIGGHV[T!F=H=@,NS?C 8C/JY M5$7OZY?3L6Y-W]_0#A*G=(&%5<&]@B?[MK_:% =EU49ERKV,>_7W#'HB5X7* MU0](Q[U!3]B=?OJFC?JA"R>S56)TEHU[P^..>S!.)>^*5Q7D6FYL7>+DYDXB MR+@W&N !M\I85_^B/KY$Q@/@CX];I=-7*G-@9M+!/T:7>U4\5(?!J^A[EU'7 MP^GS6(D7YO]4H]YN50(SG90Y%.Y8CP:R"K"P.[6W/5'(',:]J3Z $;?R :J+ MPK,LTN,%.B3SJLM<*-QA%FG-R,ASLYS-EZOY3."WU267$OBK#)DULH,-LYGH>0Q9+;''5AGR@3[ M% RB/A0EBR&S+59.)X\[G:5@[!]BCBWH7GPVRA%#9DE@SU'F)>[ 6__&[3!# M3W6.8Y<=%!:3OH])66+(K(D[.$"!G>_6Z!P)"V=P)&+%DW([,2W]1R&@-!$P M:P([.YV#6,MG:#!1;@B8W;#$X[YR[;%Y5SMI_&8-R/$'LQQNY8LX6'$+IOY[ MD8"8*9MDNC*L#TFI(6!6PP*?!'QTQ=K(%'L5,3$&#?$N 24%P)F+Y QJC'^ M""A5!,RJ.!.CQ(=U%5D:M4E9)&"V2$N<.B'^Z3-24@F8I4+FJF:+4WX)V/U" MY*HF)N67@-DO589I:^*0LDG(;).VW- *2>DEY!]ZG \0S3DDRC0ALVG( -'$ M).>ZF%W3)NO6)J=D$W8J&W\>*:1D$W8DF[_$"H^>^IB4;$)FV9S'7$I,&CXF MY9N0V3=D;38?(,HW(;-O:,S&O4GY)F3V35O">+TO2_SJ3VI3!HJ8#41B-AH] MHAP4,3N(SD)^HT>4@R)F!]%9J(%).2CJ2=B]LY93%??F#XFY9WH=XQSFIA+[4!\@_0!&K494]Z)F;WSBHFA M76>':LYEB@^ZSC38J_ M?]I]3,H[,;-W6H>[;[0^)N6=F-D[9S!/-X&/2:[ULWN'&I?[82.F!!2S+]A0 MX_(&)F6AF-E"-*:?B6+*0C&SA6A,/Q/%E(5B9@OYRR2MB6-$R6?$+)_6.9C6 M!WQ$R6?4P;K.+\S&V&Q$R6=4RZ=_>D,OA:TJ(%WB*2R6)S)+;HVH/HYO$D1Q MM0ZX+;-LBF4WQ;66Z>F%O]/+BE]_ E!+ P04 " #4A:E8=TMQA08" #Q M) &@ 'AL+U]R96QS+W=OI>/7;GKAWPZ7]GTX[&;SLMQFX9N_=YM M<]+ELDWC[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[FT_2/P>E//[Z775DWZ.%Q/EW0YR-UY5LUX\N;-*EVD$*0U@\R"++Z00Y!7C\H("CJ M![40U-8/NH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3-L";06I!K(?!:$&PA$%N0 M;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;9Q_;!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H; MZFT$>MMLLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01ZMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G:XW/_TZJI_.]^?KXR_+K MY.R]7'!.MQ7E^2]02P,$% @ U(6I6/\GIW7C 0 ;"0 !, !;0V]N M=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%; MF[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!; M1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VF MF:&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -.%J5CA6DS@S@4 ,L> 8 M " @0\( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ TX6I6$1UR96E P M@P M !@ ("!QA4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX6I6(;=M^61 @ Z 4 !@ ("! M%", 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTX6I6+'ZQG':!P *3@ !@ ("!3C( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX6I6,QI MU&$)!0 A L !D ("!&%8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ TX6I6/9@%,&$! $ L !D M ("!RVT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TX6I6-A L--4!P 4A, !D ("! M.GL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TX6I6#A[::=" @ FP4 !D ("!T(P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX6I6#&PO=V]R:W-H965TO6,4P, -(' 9 " @&UL4$L! A0#% @ TX6I6*.B8IDN! 8@D !D M ("!5*@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TX6I6(1.:P8> P N 8 !D ("!;;< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTX6I6$T]FV?) @ +0< !D ("!,\( 'AL+W=O&PO=V]R:W-H965T.L# 9$P &0 @($ X >&PO=V]R:W-H M965T&UL4$L! M A0#% @ TX6I6"_%VD?Y @ H D !D ("!P^@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX6I M6,J%W!(S!@ P2\ !D ("!J_$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX6I6.2K1B,(! 7Q$ M !D ("!+@$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX6I6+;C$68W P "@T !D M ("!FPX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TX6I6!T-/6TX! O10 !D ("!Q!H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TX6I6"@Z M)/," P X0P !D ("!$"8! 'AL+W=O*$6H$$" ".!0 &0 M @(%)*0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ U(6I6$)3*B^( P &@\ !D M ("!OB\! 'AL+W=O&PO MHW 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " #4A:E8=TMQA08" #Q) &@ @ $%/0$ >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #4A:E8_R>G=>,! !L M) $P @ %#/P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 1@!& "$3 !700$ ! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 179 261 1 false 60 0 false 12 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.akamai.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 9 false false R10.htm 0000010 - Disclosure - Nature of Business and Basis of Presentation Sheet http://www.akamai.com/role/NatureofBusinessandBasisofPresentation Nature of Business and Basis of Presentation Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.akamai.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Accounts Receivable Sheet http://www.akamai.com/role/AccountsReceivable Accounts Receivable Notes 12 false false R13.htm 0000013 - Disclosure - Incremental Costs to Obtain a Contract with a Customer Sheet http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomer Incremental Costs to Obtain a Contract with a Customer Notes 13 false false R14.htm 0000014 - Disclosure - Acquired Intangible Assets and Goodwill Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwill Acquired Intangible Assets and Goodwill Notes 14 false false R15.htm 0000015 - Disclosure - Acquisitions Sheet http://www.akamai.com/role/Acquisitions Acquisitions Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://www.akamai.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Restructuring Sheet http://www.akamai.com/role/Restructuring Restructuring Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://www.akamai.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 19 false false R20.htm 0000020 - Disclosure - Revenue from Contracts with Customers Sheet http://www.akamai.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.akamai.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Net Income per Share Sheet http://www.akamai.com/role/NetIncomeperShare Net Income per Share Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Nature of Business and Basis of Presentation (Policies) Sheet http://www.akamai.com/role/NatureofBusinessandBasisofPresentationPolicies Nature of Business and Basis of Presentation (Policies) Policies 25 false false R26.htm 9954472 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.akamai.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.akamai.com/role/FairValueMeasurements 26 false false R27.htm 9954473 - Disclosure - Accounts Receivable (Tables) Sheet http://www.akamai.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.akamai.com/role/AccountsReceivable 27 false false R28.htm 9954474 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Tables) Sheet http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerTables Incremental Costs to Obtain a Contract with a Customer (Tables) Tables http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomer 28 false false R29.htm 9954475 - 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 29 false false R30.htm 9954476 - Disclosure - Debt (Tables) Sheet http://www.akamai.com/role/DebtTables Debt (Tables) Tables http://www.akamai.com/role/Debt 30 false false R31.htm 9954477 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.akamai.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.akamai.com/role/StockholdersEquity 31 false false R32.htm 9954478 - 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 32 false false R33.htm 9954479 - 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 33 false false R34.htm 9954480 - 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 34 false false R35.htm 9954481 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details) Sheet http://www.akamai.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails Nature of Business and Basis of Presentation - Narrative (Details) Details 35 false false R36.htm 9954482 - Disclosure - Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details) Details 36 false false R37.htm 9954483 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 37 false false R38.htm 9954484 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements within Fair Value Hierarchy (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails Fair Value Measurements - Schedule of Fair Value Measurements within Fair Value Hierarchy (Details) Details 38 false false R39.htm 9954485 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held (Details) Sheet http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails Fair Value Measurements - Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held (Details) Details 39 false false R40.htm 9954486 - Disclosure - Accounts Receivable - Schedule of Net Accounts Receivable (Details) Sheet http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails Accounts Receivable - Schedule of Net Accounts Receivable (Details) Details 40 false false R41.htm 9954487 - Disclosure - Accounts Receivable - Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves (Details) Sheet http://www.akamai.com/role/AccountsReceivableScheduleofActivityintheAccountsReceivableAllowanceforCurrentExpectedCreditLossesandOtherReservesDetails Accounts Receivable - Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves (Details) Details 41 false false R42.htm 9954488 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Details) Sheet http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails Incremental Costs to Obtain a Contract with a Customer (Details) Details http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerTables 42 false false R43.htm 9954489 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details) Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details) Details 43 false false R44.htm 9954490 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails Acquired Intangible Assets and Goodwill - Narrative (Details) Details 44 false false R45.htm 9954491 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of the Changes in the Carrying Amount of Goodwill (Details) Sheet http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleoftheChangesintheCarryingAmountofGoodwillDetails Acquired Intangible Assets and Goodwill - Schedule of the Changes in the Carrying Amount of Goodwill (Details) Details 45 false false R46.htm 9954492 - Disclosure - Acquisitions (Details) Sheet http://www.akamai.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.akamai.com/role/Acquisitions 46 false false R47.htm 9954493 - Disclosure - Debt - Narrative (Details) Sheet http://www.akamai.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 47 false false R48.htm 9954494 - Disclosure - Debt - Schedule of Conversions of Stock (Details) Sheet http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails Debt - Schedule of Conversions of Stock (Details) Details 48 false false R49.htm 9954495 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details) Notes http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails Debt - Schedule of Convertible Senior Notes (Details) Details 49 false false R50.htm 9954496 - Disclosure - Debt - Schedule of Note Hedges and Warrants (Details) Sheet http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails Debt - Schedule of Note Hedges and Warrants (Details) Details 50 false false R51.htm 9954497 - Disclosure - Debt - Revolving Credit Facility (Narrative) (Details) Sheet http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails Debt - Revolving Credit Facility (Narrative) (Details) Details 51 false false R52.htm 9954498 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 52 false false R53.htm 9954499 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.akamai.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 53 false false R54.htm 9954500 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.akamai.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 54 false false R55.htm 9954501 - Disclosure - Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (Details) Sheet http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (Details) Details 55 false false R56.htm 9954502 - 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 56 false false R57.htm 9954503 - Disclosure - Revenue from Contracts with Customers - Narrative (Details) Sheet http://www.akamai.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers - Narrative (Details) Details 57 false false R58.htm 9954504 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details) Sheet http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details) Details 58 false false R59.htm 9954505 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Narrative) (Details) Sheet http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails Revenue from Contracts with Customers - Performance Obligations (Narrative) (Details) Details 59 false false R60.htm 9954506 - Disclosure - Income Taxes (Details) Sheet http://www.akamai.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.akamai.com/role/IncomeTaxes 60 false false R61.htm 9954507 - Disclosure - Net Income per Share - Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails Net Income per Share - Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share (Details) Details 61 false false R62.htm 9954508 - Disclosure - Net Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 62 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: ecd:TrdArrDuration, us-gaap:DebtInstrumentConvertibleConversionRatio1, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - akam-20240331.htm 4 akam-20240331.htm akam-20240331.xsd akam-20240331_cal.xml akam-20240331_def.xml akam-20240331_lab.xml akam-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "akam-20240331.htm": { "nsprefix": "akam", "nsuri": "http://www.akamai.com/20240331", "dts": { "inline": { "local": [ "akam-20240331.htm" ] }, "schema": { "local": [ "akam-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "akam-20240331_cal.xml" ] }, "definitionLink": { "local": [ "akam-20240331_def.xml" ] }, "labelLink": { "local": [ "akam-20240331_lab.xml" ] }, "presentationLink": { "local": [ "akam-20240331_pre.xml" ] } }, "keyStandard": 242, "keyCustom": 19, "axisStandard": 23, "axisCustom": 1, "memberStandard": 36, "memberCustom": 23, "hidden": { "total": 12, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 3 }, "contextCount": 179, "entityCount": 1, "segmentCount": 60, "elementCount": 520, "unitCount": 12, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 636, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 22 }, "report": { "R1": { "role": "http://www.akamai.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R3": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R4": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R5": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R6": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R8": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical", "longName": "0000008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromIncomeTaxRefunds", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-23", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-23", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.akamai.com/role/NatureofBusinessandBasisofPresentation", "longName": "0000010 - Disclosure - Nature of Business and Basis of Presentation", "shortName": "Nature of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.akamai.com/role/FairValueMeasurements", "longName": "0000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.akamai.com/role/AccountsReceivable", "longName": "0000012 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomer", "longName": "0000013 - Disclosure - Incremental Costs to Obtain a Contract with a Customer", "shortName": "Incremental Costs to Obtain a Contract with a Customer", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": null }, "R14": { "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwill", "longName": "0000014 - Disclosure - Acquired Intangible Assets and Goodwill", "shortName": "Acquired Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.akamai.com/role/Acquisitions", "longName": "0000015 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.akamai.com/role/Debt", "longName": "0000016 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.akamai.com/role/Restructuring", "longName": "0000017 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.akamai.com/role/StockholdersEquity", "longName": "0000018 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss", "longName": "0000019 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.akamai.com/role/RevenuefromContractswithCustomers", "longName": "0000020 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://www.akamai.com/role/IncomeTaxes", "longName": "0000021 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.akamai.com/role/NetIncomeperShare", "longName": "0000022 - Disclosure - Net Income per Share", "shortName": "Net Income per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationPolicies", "longName": "9954471 - Disclosure - Nature of Business and Basis of Presentation (Policies)", "shortName": "Nature of Business and Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.akamai.com/role/FairValueMeasurementsTables", "longName": "9954472 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.akamai.com/role/AccountsReceivableTables", "longName": "9954473 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerTables", "longName": "9954474 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Tables)", "shortName": "Incremental Costs to Obtain a Contract with a Customer (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillTables", "longName": "9954475 - Disclosure - Acquired Intangible Assets and Goodwill (Tables)", "shortName": "Acquired Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.akamai.com/role/DebtTables", "longName": "9954476 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.akamai.com/role/StockholdersEquityTables", "longName": "9954477 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "9954478 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.akamai.com/role/RevenuefromContractswithCustomersTables", "longName": "9954479 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.akamai.com/role/NetIncomeperShareTables", "longName": "9954480 - Disclosure - Net Income per Share (Tables)", "shortName": "Net Income per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails", "longName": "9954481 - Disclosure - Nature of Business and Basis of Presentation - Narrative (Details)", "shortName": "Nature of Business and Basis of Presentation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "akam:NumberOfLocations", "unitRef": "location", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "akam:NumberOfLocations", "unitRef": "location", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "longName": "9954482 - Disclosure - Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details)", "shortName": "Fair Value Measurements - Schedule of Available-for-Sale Marketable Securities Held (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954483 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-39", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-39", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails", "longName": "9954484 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements within Fair Value Hierarchy (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value Measurements within Fair Value Hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R39": { "role": "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails", "longName": "9954485 - Disclosure - Fair Value Measurements - Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held (Details)", "shortName": "Fair Value Measurements - Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails", "longName": "9954486 - Disclosure - Accounts Receivable - Schedule of Net Accounts Receivable (Details)", "shortName": "Accounts Receivable - Schedule of Net Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.akamai.com/role/AccountsReceivableScheduleofActivityintheAccountsReceivableAllowanceforCurrentExpectedCreditLossesandOtherReservesDetails", "longName": "9954487 - Disclosure - Accounts Receivable - Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves (Details)", "shortName": "Accounts Receivable - Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R42": { "role": "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails", "longName": "9954488 - Disclosure - Incremental Costs to Obtain a Contract with a Customer (Details)", "shortName": "Incremental Costs to Obtain a Contract with a Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails", "longName": "9954489 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details)", "shortName": "Acquired Intangible Assets and Goodwill - Schedule of Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails", "longName": "9954490 - Disclosure - Acquired Intangible Assets and Goodwill - Narrative (Details)", "shortName": "Acquired Intangible Assets and Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R45": { "role": "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "longName": "9954491 - Disclosure - Acquired Intangible Assets and Goodwill - Schedule of the Changes in the Carrying Amount of Goodwill (Details)", "shortName": "Acquired Intangible Assets and Goodwill - Schedule of the Changes in the Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R46": { "role": "http://www.akamai.com/role/AcquisitionsDetails", "longName": "9954492 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-97", "name": "us-gaap:BusinessCombinationPriceOfAcquisitionExpected", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-97", "name": "us-gaap:BusinessCombinationPriceOfAcquisitionExpected", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.akamai.com/role/DebtNarrativeDetails", "longName": "9954493 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-98", "name": "akam:DebtInstrumentNumberOfInstruments", "unitRef": "senior_note", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "akam:DebtInstrumentNumberOfInstruments", "unitRef": "senior_note", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "longName": "9954494 - Disclosure - Debt - Schedule of Conversions of Stock (Details)", "shortName": "Debt - Schedule of Conversions of Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R49": { "role": "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "longName": "9954495 - Disclosure - Debt - Schedule of Convertible Senior Notes (Details)", "shortName": "Debt - Schedule of Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-112", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-112", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R50": { "role": "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails", "longName": "9954496 - Disclosure - Debt - Schedule of Note Hedges and Warrants (Details)", "shortName": "Debt - Schedule of Note Hedges and Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-110", "name": "us-gaap:PaymentsForHedgeFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-110", "name": "us-gaap:PaymentsForHedgeFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails", "longName": "9954497 - Disclosure - Debt - Revolving Credit Facility (Narrative) (Details)", "shortName": "Debt - Revolving Credit Facility (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "longName": "9954498 - Disclosure - Debt - Schedule of Interest Expense (Details)", "shortName": "Debt - Schedule of Interest Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "akam:AmortizationOfDebtIssuanceCostsIncludingCapitalizedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "akam:AmortizationOfDebtIssuanceCostsIncludingCapitalizedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.akamai.com/role/RestructuringNarrativeDetails", "longName": "9954499 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-133", "name": "us-gaap:RestructuringAndRelatedCostCostIncurredToDate1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R54": { "role": "http://www.akamai.com/role/StockholdersEquityNarrativeDetails", "longName": "9954500 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-138", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails", "longName": "9954501 - Disclosure - Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (Details)", "shortName": "Stockholders' Equity - Schedule of Components of Total Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "longName": "9954502 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "shortName": "Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R57": { "role": "http://www.akamai.com/role/RevenuefromContractswithCustomersNarrativeDetails", "longName": "9954503 - Disclosure - Revenue from Contracts with Customers - Narrative (Details)", "shortName": "Revenue from Contracts with Customers - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "akam:NumberOfSolutions", "unitRef": "solution_category", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "akam:NumberOfSolutions", "unitRef": "solution_category", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails", "longName": "9954504 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Revenue by Geographical and Solution Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-159", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R59": { "role": "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails", "longName": "9954505 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Narrative) (Details)", "shortName": "Revenue from Contracts with Customers - Performance Obligations (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.akamai.com/role/IncomeTaxesDetails", "longName": "9954506 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails", "longName": "9954507 - Disclosure - Net Income per Share - Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share (Details)", "shortName": "Net Income per Share - Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "unique": true } }, "R62": { "role": "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954508 - Disclosure - Net Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Income per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "akam-20240331.htm", "first": true, "unique": true } } }, "tag": { "akam_A2021RestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "A2021RestructuringPlanMember", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Restructuring Plan", "label": "2021 Restructuring Plan [Member]", "documentation": "2021 Restructuring Plan" } } }, "auth_ref": [] }, "akam_A2022CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "A2022CreditAgreementMember", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Credit Agreement", "label": "2022 Credit Agreement [Member]", "documentation": "2022 Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]", "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r17", "r694" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.akamai.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in the Accounts Receivable Allowance for Current Expected Credit Losses and Other Reserves", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r838" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r154", "r241", "r242", "r666" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of reserves of $2,775 and $3,469 at March\u00a031, 2024, and December\u00a031, 2023, respectively", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r241", "r242" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Unrealized Gains (Losses) on Investments", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "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." } } }, "auth_ref": [ "r158", "r159", "r160", "r162", "r169", "r170", "r798" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r168", "r169", "r475", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r31", "r32", "r92", "r155", "r541", "r556", "r557" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r168", "r169", "r475", "r476", "r477", "r478", "r479", "r480" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Loss", "terseLabel": "Total", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r11", "r32", "r459", "r462", "r490", "r552", "r553", "r798", "r799", "r800", "r811", "r812", "r813" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r4", "r11", "r32", "r169", "r170", "r476", "r477", "r478", "r479", "r480", "r798" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r743" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r86", "r694", "r877" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r429", "r430", "r431", "r567", "r811", "r812", "r813", "r858", "r879" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r749" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r749" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r62", "r63", "r399" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r714", "r725", "r735", "r760" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r749" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r756" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r721", "r729", "r739", "r756", "r764", "r768", "r776" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r774" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r427", "r432" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "calculation": { "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stock-based compensation, net of income taxes", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofActivityintheAccountsReceivableAllowanceforCurrentExpectedCreditLossesandOtherReservesDetails", "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable reserve", "negatedLabel": "Allowances for current expected credit losses and other reserves", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r156", "r243", "r281" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofActivityintheAccountsReceivableAllowanceforCurrentExpectedCreditLossesandOtherReservesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Collections from customers previously reserved and other", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r285" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofActivityintheAccountsReceivableAllowanceforCurrentExpectedCreditLossesandOtherReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "akam_AmortizationOfDebtIssuanceCostsIncludingCapitalizedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "AmortizationOfDebtIssuanceCostsIncludingCapitalizedInterest", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization Of Debt Issuance Costs, Including Capitalized Interest", "documentation": "Amortization Of Debt Issuance Costs, Including Capitalized Interest" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r96", "r349", "r483", "r804" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of acquired intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r46", "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total shares excluded from computation", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r216" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r44" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r125", "r150", "r186", "r223", "r231", "r235", "r278", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r454", "r456", "r473", "r536", "r604", "r694", "r705", "r852", "r853", "r862" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r143", "r157", "r186", "r278", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r454", "r456", "r473", "r694", "r852", "r853", "r862" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Fair Value", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r73" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r250" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r251" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r247", "r289", "r535" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss from available-for-sale marketable securities", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "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)." } } }, "auth_ref": [ "r825" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 1\u00a0year through 5 years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r255", "r534" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 1 year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r254", "r533" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 }, "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofContractualMaturitiesofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Aggregate Fair\u00a0Value", "terseLabel": "Available-for-sale securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r248", "r289", "r528", "r818" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Marketable Securities", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r245", "r289" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Marketable Securities", "label": "Debt Securities, Available-for-Sale, Noncurrent", "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." } } }, "auth_ref": [ "r146", "r245", "r289" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r771" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r772" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r767" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r767" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r767" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r767" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r767" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r770" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r769" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r768" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r768" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r70", "r71" ] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankTimeDepositsMember", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Bank Time Deposits [Member]", "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest." } } }, "auth_ref": [ "r132" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Accounting", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "akam_BenchmarkRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "BenchmarkRateMember", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benchmark Rate", "label": "Benchmark Rate [Member]", "documentation": "Benchmark Rate" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r452", "r690", "r691" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r64", "r66", "r452", "r690", "r691" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r120", "r453" ] }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationPriceOfAcquisitionExpected", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected purchase price", "label": "Business Combination, Price of Acquisition, Expected", "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition." } } }, "auth_ref": [ "r784" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]", "label": "Business Combination, Separately Recognized Transactions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions [Table]", "label": "Business Combination, Separately Recognized Transactions [Table]", "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment and capitalization of internal-use software development costs included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense related to deferred costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r295" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Axis]", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Domain]", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total deferred costs", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r294" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Costs and Incremental Costs Related to Contract with Customer", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r839" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r38", "r145", "r665" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r103", "r183" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash and cash equivalents, and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r103" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r747" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r140", "r151", "r152", "r153", "r186", "r205", "r209", "r213", "r215", "r221", "r222", "r278", "r318", "r320", "r321", "r322", "r325", "r326", "r358", "r359", "r362", "r365", "r372", "r473", "r561", "r562", "r563", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r592", "r613", "r632", "r646", "r647", "r648", "r649", "r650", "r783", "r806", "r814" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r151", "r152", "r153", "r221", "r358", "r359", "r360", "r362", "r365", "r370", "r372", "r561", "r562", "r563", "r564", "r679", "r783", "r806" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Strike price per share related to warrant transaction (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares related to warrant transaction (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r748" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r748" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r111", "r700", "r701", "r702", "r703" ] }, "akam_CommissionandIncentivePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "CommissionandIncentivePaymentsMember", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission and incentive payments", "label": "Commission and Incentive Payments [Member]", "documentation": "Commission and Incentive Payments [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r26", "r78", "r538", "r591" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock", "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r696", "r697", "r698", "r700", "r701", "r702", "r703", "r811", "r812", "r858", "r876", "r879" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r85", "r592" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r85", "r592", "r610", "r879", "r880" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value; 700,000,000 shares authorized; 153,553,975 shares issued and 152,411,363 shares outstanding at March\u00a031, 2024, and 151,232,908 shares issued and outstanding at December\u00a031, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r85", "r540", "r694" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r753" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r752" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r754" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r33", "r165", "r167", "r173", "r530", "r548" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "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." } } }, "auth_ref": [ "r91", "r172", "r529", "r546" ] }, "akam_ComputeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ComputeMember", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compute", "label": "Compute [Member]", "documentation": "Compute" } } }, "auth_ref": [] }, "akam_ContractCostCapitalizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ContractCostCapitalizedDuringPeriod", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental costs capitalized", "label": "Contract Cost Capitalized During Period", "documentation": "Contract Cost Capitalized During Period" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r375", "r376", "r387" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r686", "r855" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "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." } } }, "auth_ref": [ "r686", "r855" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "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." } } }, "auth_ref": [ "r112", "r328", "r329", "r339", "r340", "r341", "r345", "r346", "r347", "r348", "r349", "r674", "r675", "r676", "r677", "r678" ] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes", "label": "Convertible Notes Payable, Noncurrent", "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." } } }, "auth_ref": [ "r24" ] }, "akam_ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ConvertibleNotesMember", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes", "label": "Convertible Notes [Member]", "documentation": "Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesReservedForFutureIssuance", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares designated as Series A Junior Participating Preferred Stock (in shares)", "label": "Convertible Preferred Stock, Shares Reserved for Future Issuance", "documentation": "Aggregate number of nonredeemable convertible preferred shares reserved for future issuance." } } }, "auth_ref": [ "r27" ] }, "akam_ConvertibleSeniorNotesDue2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ConvertibleSeniorNotesDue2025Member", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025 Notes", "label": "Convertible Senior Notes Due 2025 [Member]", "documentation": "Convertible Senior Notes Due 2025 [Member]" } } }, "auth_ref": [] }, "akam_ConvertibleSeniorNotesDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ConvertibleSeniorNotesDue2027Member", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027 Notes", "label": "Convertible Senior Notes Due 2027 [Member]", "documentation": "Convertible Senior Notes Due 2027 [Member]" } } }, "auth_ref": [] }, "akam_ConvertibleSeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ConvertibleSeniorNotesDue2029Member", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 Notes", "label": "Convertible Senior Notes Due 2029 [Member]", "documentation": "Convertible Senior Notes Due 2029" } } }, "auth_ref": [] }, "us-gaap_ConvertiblesAndBondsWithWarrantsAttachedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblesAndBondsWithWarrantsAttachedMember", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants related to issuance of convertible senior notes", "label": "Convertibles and Bonds with Warrants Attached [Member]", "documentation": "Bonds which are convertible into another security, usually common shares of the issuer and bonds with warrants attached." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue (exclusive of amortization of acquired intangible assets shown below)", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r98", "r186", "r278", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r473", "r852" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and operating expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer-related intangible assets", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r68" ] }, "akam_DebtConversionTermsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DebtConversionTermsOneMember", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms One", "label": "Debt Conversion Terms One [Member]", "documentation": "Debt Conversion Terms One" } } }, "auth_ref": [] }, "akam_DebtConversionTermsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DebtConversionTermsTwoMember", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms Two", "label": "Debt Conversion Terms Two [Member]", "documentation": "Debt Conversion Terms Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r110", "r184", "r327", "r333", "r334", "r335", "r336", "r337", "r338", "r343", "r350", "r351", "r353" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r82", "r83", "r126", "r127", "r188", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r484", "r674", "r675", "r676", "r677", "r678", "r807" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price per share (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r113", "r330" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion rate", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r23", "r55", "r116", "r117", "r330" ] }, "akam_DebtInstrumentConvertibleTermsOfConversionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible Terms Of Conversion [Axis]", "label": "Debt Instrument, Convertible Terms Of Conversion [Axis]", "documentation": "Debt Instrument, Convertible Terms Of Conversion" } } }, "auth_ref": [] }, "akam_DebtInstrumentConvertibleTermsOfConversionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible Terms Of Conversion [Domain]", "label": "Debt Instrument, Convertible Terms Of Conversion [Domain]", "documentation": "Debt Instrument, Convertible Terms Of Conversion [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold consecutive trading days exceeding price", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold greater than percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days exceeding price", "label": "Debt Instrument, Convertible, Threshold Trading Days", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "calculation": { "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "verboseLabel": "Principal", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r75", "r77", "r328", "r484", "r675", "r676" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Debt Instrument, Increase, Accrued Interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r807" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Interest Rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r22", "r75", "r356", "r484" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Coupon Interest Rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r22", "r329" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r188", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r484", "r674", "r675", "r676", "r677", "r678", "r807" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r24", "r188", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r484", "r674", "r675", "r676", "r677", "r678", "r807" ] }, "akam_DebtInstrumentNumberOfInstruments": { "xbrltype": "integerItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DebtInstrumentNumberOfInstruments", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of convertible senior notes", "label": "Debt Instrument, Number Of Instruments", "documentation": "Debt Instrument, Number Of Instruments" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase price (as a percent)", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r14" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r24", "r55", "r58", "r74", "r75", "r77", "r79", "r115", "r117", "r188", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r484", "r674", "r675", "r676", "r677", "r678", "r807" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt term", "label": "Debt Instrument, Term", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: issuance costs, net of amortization", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r76", "r339", "r354", "r675", "r676" ] }, "akam_DebtSecuritiesAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DebtSecuritiesAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities and cash equivalents", "label": "Debt Securities and Cash Equivalents", "documentation": "Debt Securities and Cash Equivalents" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-Sale Marketable Securities Held", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r833" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale marketable securities, continuous unrealized loss position for more than 12 months", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "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." } } }, "auth_ref": [ "r133", "r291", "r672" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r436", "r437" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "(Benefit) provision for deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r119", "r137", "r447", "r448", "r809" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r436", "r437", "r537" ] }, "akam_DeliveryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DeliveryMember", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Delivery", "label": "Delivery [Member]", "documentation": "Delivery" } } }, "auth_ref": [] }, "akam_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "DenominatorAbstract", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Denominator [Abstract]", "documentation": "Denominator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r227" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completed technologies", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r121" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r386", "r680", "r681", "r682", "r683", "r684", "r685", "r686" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r386", "r680", "r681", "r682", "r683", "r684", "r685", "r686" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographical and Solution Category", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r855" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r709" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r742" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCorporateDebtSecuritiesMember", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Debt Security, Corporate, US [Member]", "documentation": "Debt security issued by corporation domiciled in United States of America (US)." } } }, "auth_ref": [ "r689", "r820", "r832", "r856" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Basic net income per share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r174", "r194", "r195", "r196", "r197", "r198", "r203", "r205", "r213", "r214", "r215", "r219", "r467", "r468", "r531", "r549", "r668" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Diluted net income per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r174", "r194", "r195", "r196", "r197", "r198", "r205", "r213", "r214", "r215", "r219", "r467", "r468", "r531", "r549", "r668" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Reconciliation [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.akamai.com/role/NetIncomeperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r202", "r216", "r217", "r218" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r474" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.akamai.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r439" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalization of stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r428" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "calculation": { "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails": { "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r427" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "akam_EmployeeTaxesPaidRelatedToNetShareSettlementOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "EmployeeTaxesPaidRelatedToNetShareSettlementOfEquityAwards", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Employee taxes paid related to net share settlement of stock awards", "label": "Employee Taxes Paid Related To Net Share Settlement of Equity Awards", "documentation": "Employee Taxes Paid Related To Net Share Settlement of Equity Awards" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r707" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r707" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r707" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r781" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r707" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r707" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r707" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r707" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r141", "r168", "r169", "r170", "r189", "r190", "r191", "r193", "r199", "r201", "r220", "r279", "r280", "r374", "r429", "r430", "r431", "r443", "r444", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r475", "r476", "r477", "r478", "r479", "r480", "r490", "r552", "r553", "r554", "r567", "r632" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r750" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r714", "r725", "r735", "r760" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r756" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r470", "r471", "r472" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r470", "r471", "r472" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements within Fair Value Hierarchy", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "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." } } }, "auth_ref": [ "r73", "r124" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r471", "r495", "r496", "r497", "r675", "r676", "r687", "r688", "r689" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.akamai.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r469" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r341", "r391", "r396", "r471", "r495", "r687", "r688", "r689" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r341", "r391", "r396", "r471", "r496", "r675", "r676", "r687", "r688", "r689" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r341", "r391", "r392", "r393", "r394", "r395", "r396", "r495", "r496", "r497", "r675", "r676", "r687", "r688", "r689" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r282", "r283", "r286", "r287", "r288", "r290", "r292", "r293", "r352", "r370", "r464", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r547", "r672", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r833", "r834", "r835", "r836" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r148", "r300" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r109" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r525", "r526" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r108", "r526" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r525" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r47", "r49" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r108", "r525" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on investments", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r100", "r782" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r99", "r615" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r95" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r147", "r296", "r527", "r673", "r694", "r841", "r848" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r107" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r297" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement period adjustments related to acquisitions completed in prior years", "label": "Goodwill, Purchase Accounting Adjustments", "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." } } }, "auth_ref": [ "r1", "r847" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r93", "r129", "r223", "r230", "r234", "r236", "r532", "r544", "r670" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r302", "r307", "r616" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r307", "r616" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r187", "r435", "r440", "r441", "r442", "r445", "r449", "r450", "r451", "r566" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r134", "r138", "r200", "r201", "r228", "r438", "r446", "r550" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds received of $525 and $225 for the three months ended March\u00a031, 2024 and 2023, respectively", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r39" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r523", "r803" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r803" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-current assets and liabilities", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants related to issuance of convertible senior notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "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." } } }, "auth_ref": [ "r206", "r207", "r208", "r215" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "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." } } }, "auth_ref": [ "r210", "r211", "r215" ] }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock awards (in shares)", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "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." } } }, "auth_ref": [ "r43" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r721", "r729", "r739", "r756", "r764", "r768", "r776" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r774" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r710", "r780" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r710", "r780" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r710", "r780" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r45", "r48" ] }, "akam_InterestAndMarketableSecuritiesIncomeLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "InterestAndMarketableSecuritiesIncomeLossNet", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and marketable securities income, net", "label": "Interest And Marketable Securities Income (Loss), Net", "documentation": "Interest And Marketable Securities Income (Loss), Net" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalizedAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalizedAdjustment", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalization of interest expense", "label": "Interest Costs Capitalized Adjustment", "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "netLabel": "Total interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r76", "r131", "r171", "r226", "r482", "r617", "r704", "r878" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest expense", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r178", "r180", "r182" ] }, "akam_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "InternationalMember", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "International [Member]", "documentation": "International" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contractual Maturities of Available-for-Sale Marketable Securities Held", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "akam_KimberlySalemJacksonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "KimberlySalemJacksonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Kimberly Salem-Jackson [Member]", "documentation": "Kimberly Salem-Jackson" } } }, "auth_ref": [] }, "akam_LeaseImpairmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "LeaseImpairmentMember", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Impairment", "label": "Lease Impairment [Member]", "documentation": "Lease Impairment" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r186", "r278", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r455", "r456", "r457", "r473", "r590", "r669", "r705", "r852", "r862", "r863" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r90", "r128", "r543", "r694", "r808", "r837", "r859" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r144", "r186", "r278", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r455", "r456", "r457", "r473", "r694", "r852", "r862", "r863" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired license rights", "label": "Licensing Agreements [Member]", "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)." } } }, "auth_ref": [ "r69", "r434", "r857" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r16", "r127", "r873" ] }, "akam_LineOfCreditFacilityExtensionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "LineOfCreditFacilityExtensionTerm", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, extension term", "label": "Line Of Credit Facility, Extension Term", "documentation": "Line Of Credit Facility, Extension Term" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r18" ] }, "akam_LineOfCreditFacilityMaximumBorrowingCapacityIfIncreased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "LineOfCreditFacilityMaximumBorrowingCapacityIfIncreased", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity under specific conditions", "label": "Line of Credit Facility, Maximum Borrowing Capacity If Increased", "documentation": "Line of Credit Facility, Maximum Borrowing Capacity If Increased" } } }, "auth_ref": [] }, "akam_LineOfCreditFacilityNumberOfExtensions": { "xbrltype": "integerItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "LineOfCreditFacilityNumberOfExtensions", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, number of extensions", "label": "Line Of Credit Facility, Number Of Extensions", "documentation": "Line Of Credit Facility, Number Of Extensions" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r817" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r127", "r340", "r355", "r675", "r676", "r873" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.akamai.com/role/DebtNarrativeDetails", "http://www.akamai.com/role/DebtScheduleofConversionsofStockDetails", "http://www.akamai.com/role/DebtScheduleofConvertibleSeniorNotesDetails", "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails", "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r24", "r51" ] }, "akam_MarketAndPerformanceBasedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "MarketAndPerformanceBasedStockAwardsMember", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market- and performance-based stock awards", "label": "Market- And Performance-Based Stock Awards [Member]", "documentation": "Market- And Performance-Based Stock Awards" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r796" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Line Items]", "label": "Marketable Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r796" ] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities [Table]", "label": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r397", "r522", "r551", "r582", "r583", "r637", "r639", "r641", "r642", "r644", "r662", "r663", "r671", "r679", "r692", "r695", "r854", "r864", "r865", "r866", "r867", "r868", "r869" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r748" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r748" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r397", "r522", "r551", "r582", "r583", "r637", "r639", "r641", "r642", "r644", "r662", "r663", "r671", "r679", "r692", "r695", "r854", "r864", "r865", "r866", "r867", "r868", "r869" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r767" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r856" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r775" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual funds", "label": "Mutual Fund [Member]", "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." } } }, "auth_ref": [ "r856" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r749" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r103", "r104", "r105" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r94", "r105", "r130", "r142", "r163", "r166", "r170", "r186", "r192", "r194", "r195", "r196", "r197", "r200", "r201", "r212", "r223", "r230", "r234", "r236", "r278", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r468", "r473", "r545", "r612", "r630", "r631", "r670", "r704", "r852" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r748" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r718", "r729", "r739", "r756", "r764" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r746" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r745" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r756" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r775" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r775" ] }, "akam_NonameSecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "NonameSecurityMember", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noname Security", "label": "Noname Security [Member]", "documentation": "Noname Security" } } }, "auth_ref": [] }, "akam_NumberOfCitiesServersAreIn": { "xbrltype": "integerItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "NumberOfCitiesServersAreIn", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of cities", "label": "Number Of Cities Servers Are In", "documentation": "Number Of Cities Servers Are In" } } }, "auth_ref": [] }, "akam_NumberOfCountriesServersAreIn": { "xbrltype": "integerItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "NumberOfCountriesServersAreIn", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of countries with networks", "label": "Number Of Countries Servers Are In", "documentation": "Number Of Countries Servers Are In" } } }, "auth_ref": [] }, "akam_NumberOfLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "NumberOfLocations", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of locations (more than)", "label": "Number Of Locations", "documentation": "Number Of Locations" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r816" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r816" ] }, "akam_NumberOfSolutions": { "xbrltype": "integerItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "NumberOfSolutions", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of solutions", "label": "Number of Solutions", "documentation": "Number of Solutions" } } }, "auth_ref": [] }, "akam_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "NumeratorAbstract", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Numerator [Abstract]", "documentation": "Numerator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r223", "r230", "r234", "r236", "r670" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r487", "r488" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r485" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/NatureofBusinessandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Business and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r81", "r122", "r558", "r559" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs included in other assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r70", "r72" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r149" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r7", "r10", "r123" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) gain:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) gain", "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r7", "r10", "r123", "r164", "r167" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Change in unrealized (loss) gain on investments, net of income tax benefit (expense) of $1,562 and $(2,399) for the three months ended March\u00a031, 2024 and 2023, respectively", "verboseLabel": "Change in unrealized gain (loss) on available-for-sale investments, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r158", "r161", "r277" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax (provision) benefit", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "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." } } }, "auth_ref": [ "r5", "r159" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs included in prepaid expenses and other current assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r70", "r72" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r694" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash reconciling items, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r105" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r101" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r748" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r716", "r727", "r737", "r762" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r719", "r730", "r740", "r765" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r719", "r730", "r740", "r765" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r744" ] }, "us-gaap_PaymentsForHedgeFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForHedgeFinancingActivities", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Note hedge transaction cost", "label": "Payments for Hedge, Financing Activities", "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." } } }, "auth_ref": [ "r181", "r786" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r785", "r801" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "terseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalization of internal-use software development costs", "label": "Payments for Software", "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." } } }, "auth_ref": [ "r102" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of short- and long-term marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r35", "r176", "r244" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for business acquisition, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r102" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r747" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r747" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r746" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r756" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r749" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r745" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r84", "r358" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r84", "r592" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r84", "r358" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r84", "r592", "r610", "r879", "r880" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "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", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r84", "r539", "r694" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r797" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from income tax refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r39", "r104" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds related to the issuance of common stock under stock plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r6", "r13" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate proceeds from sale of warrants", "label": "Proceeds from Issuance of Warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities and redemptions of short- and long-term marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r176", "r177", "r819" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r786", "r802" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Proceeds from sales of short- and long-term marketable securities", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r34", "r176", "r244", "r276" ] }, "akam_PropertyPlantAndEquipmentAndCapitalizedSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "PropertyPlantAndEquipmentAndCapitalizedSoftwareNet", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant And Equipment And Capitalized Software, Net", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofActivityintheAccountsReceivableAllowanceforCurrentExpectedCreditLossesandOtherReservesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges to income from operations", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r175", "r284" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r744" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r744" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r390", "r397", "r423", "r424", "r425", "r498", "r522", "r551", "r582", "r583", "r637", "r639", "r641", "r642", "r644", "r662", "r663", "r671", "r679", "r692", "r695", "r698", "r851", "r854", "r865", "r866", "r867", "r868", "r869" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r390", "r397", "r423", "r424", "r425", "r498", "r522", "r551", "r582", "r583", "r637", "r639", "r641", "r642", "r644", "r662", "r663", "r671", "r679", "r692", "r695", "r698", "r851", "r854", "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification from accumulated other comprehensive income (loss)", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r32", "r169", "r475", "r479", "r480", "r798" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r711", "r722", "r732", "r757" ] }, "akam_ReferenceRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ReferenceRateMember", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reference Rate", "label": "Reference Rate [Member]", "documentation": "Reference Rate" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r80", "r433", "r870" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r712", "r723", "r733", "r758" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r713", "r724", "r734", "r759" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "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." } } }, "auth_ref": [ "r795", "r805", "r871", "r874" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r303", "r304", "r306", "r309", "r313" ] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, cost incurred to date", "label": "Restructuring and Related Cost, Cost Incurred to Date", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r305", "r308", "r310", "r312" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charge", "terseLabel": "Restructuring charge", "label": "Restructuring and Related Cost, Incurred Cost", "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." } } }, "auth_ref": [ "r305", "r308", "r310", "r312" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r305", "r306", "r310", "r311" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r310", "r311", "r312" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r87", "r118", "r542", "r555", "r557", "r565", "r593", "r694" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r189", "r190", "r191", "r193", "r199", "r201", "r279", "r280", "r429", "r430", "r431", "r443", "r444", "r458", "r460", "r461", "r463", "r466", "r552", "r554", "r567", "r879" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Including Assessed Tax", "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." } } }, "auth_ref": [ "r224", "r225", "r229", "r232", "r233", "r237", "r238", "r240", "r385", "r386", "r524" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.akamai.com/role/IncrementalCoststoObtainaContractwithaCustomer", "http://www.akamai.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental Costs to Obtain a Contract with a Customer", "verboseLabel": "Revenue from Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r139", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r389" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r135" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r136" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r136" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r787" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.akamai.com/role/DebtScheduleofInterestExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets obtained in exchange for operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r489", "r693" ] }, "akam_RobertBlumofeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "RobertBlumofeMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Robert Blumofe [Member]", "documentation": "Robert Blumofe" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r775" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r775" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.akamai.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r32", "r860", "r861" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Intangible Assets", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.akamai.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Senior Notes", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r24", "r55", "r58", "r74", "r75", "r77", "r79", "r115", "r117", "r675", "r677", "r810" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r815" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.akamai.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Total Stock-Based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r47", "r49", "r525" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Changes in the Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r673", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "akam_ScheduleOfInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ScheduleOfInterestExpenseTableTextBlock", "presentation": [ "http://www.akamai.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense", "label": "Schedule Of Interest Expense [Table Text Block]", "documentation": "Schedule Of Interest Expense [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r310", "r311", "r312" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r52", "r53", "r54", "r55", "r56", "r57", "r58", "r115", "r117", "r118", "r151", "r152", "r153", "r221", "r358", "r359", "r360", "r362", "r365", "r370", "r372", "r561", "r562", "r563", "r564", "r679", "r783", "r806" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r706" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r708" ] }, "akam_SecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "SecurityMember", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security", "label": "Security [Member]", "documentation": "Security" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r238", "r239", "r579", "r580", "r581", "r638", "r640", "r643", "r645", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r681", "r698", "r855", "r875" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r95" ] }, "akam_ServiceBasedStockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ServiceBasedStockAwardsMember", "presentation": [ "http://www.akamai.com/role/NetIncomeperShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based stock awards", "label": "Service-Based Stock Awards [Member]", "documentation": "Service-Based Stock Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "akam_ShareBasedCompensationArrangementByShareBasedPaymentAwardAmortizationOfCapitalizedAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAmortizationOfCapitalizedAmounts", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense from capitalized stock-based compensation", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Amortization Of Capitalized Amounts", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Amortization Of Capitalized Amounts" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.akamai.com/role/StockholdersEquityScheduleofComponentsofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426" ] }, "akam_SharesCoveredByHedgeTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "SharesCoveredByHedgeTransaction", "presentation": [ "http://www.akamai.com/role/DebtScheduleofNoteHedgesandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares covered by note hedge transaction (in shares)", "label": "Shares Covered By Hedge Transaction", "documentation": "Shares Covered By Hedge Transaction" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r140", "r151", "r152", "r153", "r186", "r205", "r209", "r213", "r215", "r221", "r222", "r278", "r318", "r320", "r321", "r322", "r325", "r326", "r358", "r359", "r362", "r365", "r372", "r473", "r561", "r562", "r563", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r592", "r613", "r632", "r646", "r647", "r648", "r649", "r650", "r783", "r806", "r814" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r28", "r141", "r168", "r169", "r170", "r189", "r190", "r191", "r193", "r199", "r201", "r220", "r279", "r280", "r374", "r429", "r430", "r431", "r443", "r444", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r475", "r476", "r477", "r478", "r479", "r480", "r490", "r552", "r553", "r554", "r567", "r632" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r238", "r239", "r579", "r580", "r581", "r638", "r640", "r643", "r645", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r681", "r698", "r855", "r875" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r189", "r190", "r191", "r220", "r524", "r560", "r578", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r609", "r611", "r614", "r615", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r699" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r189", "r190", "r191", "r220", "r524", "r560", "r578", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r609", "r611", "r614", "r615", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r632", "r699" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r715", "r726", "r736", "r761" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "akam_StockIssuedDuringPeriodSharesExerciseOfStockOptionsAndVestingOfRestrictedAndDeferredStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "StockIssuedDuringPeriodSharesExerciseOfStockOptionsAndVestingOfRestrictedAndDeferredStockUnits", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes (in shares)", "label": "Stock Issued During Period Shares Exercise Of Stock Options And Vesting of Restricted And Deferred Stock Units", "documentation": "Stock Issued During Period, Shares, Exercise of stock options and vesting of restricted and deferred stock units" } } }, "auth_ref": [] }, "akam_StockIssuedDuringPeriodValueExerciseOfStockOptionsAndVestingOfRestrictedAndDeferredStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "StockIssuedDuringPeriodValueExerciseOfStockOptionsAndVestingOfRestrictedAndDeferredStockUnits", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon the vesting of restricted and deferred stock units, net of shares withheld for employee taxes", "label": "Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units", "documentation": "Stock Issued During Period, Value, Exercise Of Stock Options and Vesting of Restricted and Deferred Stock Units" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r88", "r89", "r106", "r594", "r610", "r633", "r634", "r694", "r705", "r808", "r837", "r859", "r879" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.akamai.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r114", "r185", "r357", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r371", "r374", "r465", "r635", "r636", "r651" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails", "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r481", "r491" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails", "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r481", "r491" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.akamai.com/role/AcquisitionsDetails", "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r481", "r491" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r755" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r747" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r754" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.akamai.com/role/AcquiredIntangibleAssetsandGoodwillScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and trade names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r67" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r774" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r776" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.akamai.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsNarrativeDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r352", "r370", "r464", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r547", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r833", "r834", "r835", "r836" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r777" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r778" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r776" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r776" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r779" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r777" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r59" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r59" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, at cost, 1,142,612 shares at March\u00a031, 2024, and no shares at December\u00a031, 2023", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r30", "r59", "r60" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.akamai.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock (in shares)", "terseLabel": "Shares repurchased during period (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r12", "r85", "r118" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of common stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r12", "r59", "r118" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.akamai.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r305", "r306", "r310", "r311" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.akamai.com/role/RevenuefromContractswithCustomersScheduleofRevenuebyGeographicalandSolutionCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.akamai.com/role/FairValueMeasurementsScheduleofAvailableforSaleMarketableSecuritiesHeldDetails", "http://www.akamai.com/role/FairValueMeasurementsScheduleofFairValueMeasurementswithinFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.\u00a0government agency obligations", "label": "US Government Agencies Debt Securities [Member]", "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)." } } }, "auth_ref": [ "r667", "r687", "r872" ] }, "akam_UnbilledAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "UnbilledAccountsReceivableMember", "presentation": [ "http://www.akamai.com/role/AccountsReceivableScheduleofNetAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled accounts receivable", "label": "Unbilled Accounts Receivable [Member]", "documentation": "Unbilled Accounts Receivable [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r773" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.akamai.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in shares)", "totalLabel": "Shares used for diluted net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r204", "r215" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in per share calculations:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.akamai.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOME", "http://www.akamai.com/role/NetIncomeperShareScheduleofComponentsUsedinComputationofBasicandDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Shares used for basic net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r203", "r215" ] }, "akam_WilliamR.WagnerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.akamai.com/20240331", "localname": "WilliamR.WagnerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "William R. Wagner [Member]", "documentation": "William R. Wagner" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.28)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "b.", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-27" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r782": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r783": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479455/805-10-15-3" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 82 0001086222-24-000148-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001086222-24-000148-xbrl.zip M4$L#!!0 ( -2%J5B/6!QL=I0! )_[$P 1 86MA;2TR,#(T,#,S,2YH M=&WLO6MWXDB2,/Q]?X4>9IZ=JG,$I2M"KFJ>0V&JFVV7\1AJ9N?],B$)!Z'C>[_\3:Y) M?Q.P9_FVXSW^\K=6O]WM_NW_-?_KR_^I5O_WZ_V-<.U;\1A[D= .,(JP+3P[ MT4B(1ECXIQ_\=)Z0<.>B:.@'XVHUN:WM3UX#YW$4"8JD:-EEV:_!%;:&DFD/ MS:KVH-M5359QM8%TI:HK^$&I-V3[H6Z)CU>&K%L6J@^K#4VN5S7+,JMFPU*K MFF3HMH4;FF9+HGT%?QN&I,NV@NJ:I=D/FFE8MM30D8$,LZ'3]XXB6#.LVPM_ MJ8RB:'+UZ=/S\W/M6:WYP>,GV33-3R_DFDIRT54<5A\1FDPO'J+P@5Z:_O ) M5J9F%Z.?:/SFL>0+Y-0L?TRNTR15E;-KG9?HS:4O#X%+'^QXKN-A@O%/48"\ MD" 414 B\@BI*BE568F-G^A#Z@!!;M4?_Z1/\\ 8R)_0U1396OU&1)/53 M>L4<>%5XV)L;LH>_!Z&L5Z5&=;9,\A+GO==Z880\"V?78\M>O2+XXN0ADO(*]ZH]^ MI?EEA)'=_#+&$1+(K57\1^P\_5)I^UX$\EX=O$X #"OY]$LEPB_1)RHCGYK_ M]5__]25R(A<%V=8A< >7^_;;5QB5YM_EW5_0\8!"KVUX18#< MKF?CE]_QZ_3AC4I3 G:4&G5%479_23L.@C=8ZGCV-9B.MR2RX9OJ&)XRJMIH M!H-9:ECMG5C_YUWF#W*TZK';HN;-(SZ]A?Z]5;N^E?#;XHL) ML:^R7W,A,G7W5C\Q_3'? \'RKGD:_)+K42%^).IU]=/2'W,^T'/\X-^>'^%U M#YU>D.O!J1U9S0\3^#/7TXCF6 D>_)#K0:"^L!>N99CIS_F0Z+LQ8;-_ [?A M1W\=[RQ=MLU+4IV;,!*X6]GWF#ITV2>0$_@\=' @4'V(5P9R[>[O;QV]Q9NG M$+Q]^H1:Q.P3Q"E!1-PZZO-6)1G^+[MO]ML43'ON4K6JRK-7)+]DG[.7?'JS M[M5H4!A 0Q*P1>G*( Q6IP]*?]EE92IS*YNGV3XKT]A:F5J5E8)6IC.PLC=" MJ6XOE&IQ0EEG US!%:*([#!ULK4XH2R<>B5I1R8>";)1QM>]C)Q'7!^OF/B M) BV,TZL[BR*ZT? AN2>SA\Q25SXXXGOP<>P]>* YY=!M^/?:\?^=;/Y%E? M/JU\Q10;4TA.IBW,DJ.\9=L.\6*0>X<=H3[GJ6/\:EH<7!W=D#TV(04,_]E2J@1!>5!O<']Z$/C/M[ M'"''PW8'!23-%Y8&\0=W\RA]] M+T;AT?EI\5_V@/O41K=(6I0]ICZVT2T2]V6/E(]J=(M$/(]TV:X#47A87!YB MJ66/H8^?/S\1H8!\Y?WXB*I4]%#]]_OQ$A..A_-&+#U4>RI\6_SR49X<6 M/)0_'>YY*'\BQ#,;RG]S/.19#CDJGQUI7C:W."!7W"%8R,%?O1_]9]PX-%?'C%(S5Z_H^ GCK[%GET>;XC9^+=HE&__8N0$ M_T!NC+^^3O_\#9:" FOT>H.?L/L6CNE%76\21R&]0BX-_=D-PPL@@U(83YRM M_)0O;VJ&8?*7 M1_K+FQ?:+R7!M<%*=KC4#!77#BO9H;P9L+VSQEQ!K.2(\B;HRL41Y=$1[*;L M-F;)XBA&+DF0E0;9YGES1)>[*5\D_=E-"I7+]2BK_)&R5\:Z3?833R=T99@:;2!P6XVZHS8H3S: M@=VLV'GM!Y9'090W05[S'%G:>T(,+ M5)K]/7B=X,7V9LC&V:-F%Y9E [_!;#ZIO.0I4'H:S.9W]B,/^HG&5S^\!\=U ML5UBZ6$VWU)>\A0I/24;]D0L]LVH63_9#2SFS.Y-8Y#G>8^LQ MP+A4\87);&!?"DH4*1/,QMI?8\ H!E1;?\1.Z,PR&S3*NX7P;HS3ZL'7HM(I M_?@AQ'_$ &CG"?Y9WH%W[\VN%]2;W60V^+_QO<<(!V-2.+I, MF[;O/>$@(@)++C@\;4[0-]]D-BU0)&VV?BEYUF*M69H$FKZ/;IJ6Q3#*$K-Y MAFUPW<>>XP<4X]:C- M;";F?#3YQI?29;U=[]P;!@!&V!LFWX1O PQRT^R'Y$KOT%/13^-4RA*S::KR M**9-9HBS:C&LRFP.KSRLNLF&559G+3G-693"%PP2K\F0]UV*K64/F:7[NBZUA#;XGP W*&M:XB T$ M=E+X,D_A,T[M BNA9)EGP5E4O(>B-D\DL^B<'XK:S.5BSUR7,I=0G&(TP+83 M?4.6XP)8 A0HR:_3,MZ#XEL!-%55J1A\,Y<58P3?;]QVBO'MW/8%XNSG MMC.;!RJ2.%N_]!\H<$CCF7M Z-PKOV+/&I'#)>3[?=\5!M'5/?(>TQ>0C]\= MSQG'X_-D,879?-)166P5V='+%F0_)O.6E<68S4N=G,6VTBS[LM@]'N( V R? M,8LQF]\Z.8L=18M= HLQF])CQ!>;=18*MV$#[HDM,ABS6<2SUV$Y6;>L#,9L MXO+D#';6>H79#.;)R;Z57BDKV7DB=6,BM<@M7X791.I%;_F^$45U^^H+M<#J M"X79-&YY=@P/79AS(M90F4V_EH2K6*%7:-/OM'C_Y[I/C/;Z]Z#S+ MZM12I1U/2Z)321&S:;M[3/2<%<4!(05I1>S9\!T.GA9T;6<\623V;30Q5.<"=>&V?019P\6[,7!LUWY-*-"T%"49F0V77/Z+J-OC9%>%,HU M9M,@_0ADA-Q#N_?VAOW(MWXNYD+&8]^C/YRG+="8S41T/*#*4&/RN=_D*N[;Q,X&EGVH%) M8S9QP3S%3B5CS"8PMJ)8'[LN&0/@V=]1\!-'\/=Y"QBSV0>VR74JZ6(V&[ 5 MN7[%'@Z0"^1JV6/'OL9R2VIL0MCGYX 4Z& MGW:])YS0XE?D>#=^6)J)0[+.;!Z"6>E@P1#IS*8G2B!*3!"0V?P%LW)WH$U; MG=F\1 E$Z5 T82[S0,XV3.GQ*_8? S09.18XTY06EA][4?!Z]:-_=HJ*N:S" MZ4EQHDA&9RYCL($4= N_"VL(/&H=D'NFQIRYM !KA#F5Q# ;^[T1\CP\3Z)KK'K/.'@7*6( MV7P >R0ZE10Q&_'G(!&)0>.#-W,XE1 QFPE@CD*GDJ$3Y06BUPFVWZM@?L)> MC._Q&#D>J5'&P= /QN1H2^_!=1ZICTTVV2R2+7/&< DISHJ<< A$=4BA8XJ_ MA)!?#O/@FNV3YZ1BHU'Z'?9-4_Z;0R!+>:;ZB9(;9\=/.N'(L3/J'VZ'5AG-E%UKH0^D0=K,)ON.CRA MD[K.EF?/*>_+$&^#V0S:15#]5++.;%+NH%1?T<\H!/)_]3T[) F,?Z(@0*2* M(8H0K-X^4Y%G-MUW2<0_E>0SETG$EGW5]6SGR;'C-[O ]SY<&7UUX[$_/-.\ MKL%<-=&IJ'&@,-5@KD9H+8)_=\BE[BO)GH__!UD_0_],NXT8S%4+G9@HAV)^ MYG(T:_'\3\=U'32^K_T3/7HX.%.^9RZ5W1-&KRY0 M8.QXU1%V'D?1E:;4#'T2?7YV[&AT)4O2_ZW02YM?P@GRFE\>@D_P@.3OY#E+ M3R,P5Y'K/'I7%B;E;97DYNQWRW?]X.HO$OW?YR$LLCI$8\=]O?K; .@5"K?X M6;CW(4;]FQ@B+ZR&@)9A[[]W&8WB():3ZY1X/JM/GE#EXD-B,#81';VXM0\U #&3\O?*S7=D%?^(M56 M?[_V27K-E,U"'E5OU!1Y]4_9HS[1128+!502A/]242O9Q1-DVZ#?KI3)BR"_ ME6T7#Y>QZ4^V9_A6X"!7^.$YEF]CX7M_6VE?XOC$8N<6]+_'X!@2]_\>3_P@ MJ@@T2QR!2_$270V=%VQ7HR">Z@*%2)5I:/7/B^I@*CB1_1:/]:/@L2CIHVC\ M^X_6_:!S?_,OX;YSU[L?"'<_[OL_6K<#8= 3P& /P"H+LBKT[@59_V!_%'K? MA,%O'6'.ED_M>*L](#_+IJJ]0=&6/"<13*6\NS]K)C)^(JQ^\P,A&F'ACXSE MA,3O%2#BP+:PEH'*N=K\HGA'L=%)PJ^W@FC#-]4Q/&)$;JO:Z+7ZBE%0Q5XF MF&JE^9UT2!)4611(Q/&N?%+F^T2M Q/V>[41](,5UOBX=A!H69,2>N8TA+I6 MB/4R]9JBU'4?FFI_=*VMU_'P62ANF=PW[KM M=ZF5X@:L> ,63;DNLV##P!\+2;AQ_'^%R%_Q[BWT_?K<#H/&@#2E=4*2TQ.& M#E@ +Z:9ONUU1H>FZK[!O;?TUDPEZ#3C6%4,Q=#+%^,6FL0X^**4[6B=EZCW M^)&VT_*B6_@E(VR]TFS]1&/D" -LC3R _='!H2AT/6N1SK7<*#FUU#2V2R-T M7I 547P)_E (IG@24"B$$VR1I+HM.)[@1*%@C:AC_O$8R#AZ.L.0C+Q>G*;7 MS+I1B!NGU8RZ7LR3"%"- SF$"7G8<63R*@+2B"\ 1Q"E1><1;B<-*=K@G[YQ M#@$BB^R*17@2^$_D.;-8RJ@TK[&+GE& #^\E'L:C650/JQWN%9["Q;', +UT MT^W%I&OC6^^@ =Z!5E4U55%E0/A/'#BA M[="S'&!(J+IWYF6-7AH\(L_YDW[^R 6E!%3NUNYK_9J0C@0+*%G?"H-PZ]<^ MEC!UE%<+M&P[P&&8_N<&GB=G&L"L-&5-%[X&/K*?T2O+(4*AN&C#G[U@X#]/ M[:(L01B&Q@^!8S\N648Q=RB6OH>JFEYP!V885,ILUU&N-+^WEK&]VTON?+#U M[O_G3!)'('V% LI=D36E?#3]L#T>"!U; 49O5JY6FG796%SWQQSH)4V.W;N1 M[RV$T[)6:6H:F$Q $-XW3)>2MF%!HEN3%2Y $PC$-R) O)L""5=/"&K%I)E MBZPO:;80P@3I2B 6G,7,__V7AB(;GT/A+@ !=";(%3HOV*(5YD)O"*8 A_EC MPE(G0N:J.$CH2E) M3K:LZ.ID-0,[!-FJ63/U8D)CV:@IRONA<0ZH=/G]T+\<_OY&7DLV#)S(I1DB MC*R18)')8.5Q=K=<8H"H%NR_CA]\]T.X9X3"W@)OTR0?)2%^L4;(>X0O/.%Y MY, W,QU24-3Z;HRVK$OG-,F<=M6/42JW'?ZV=WVRAG.R\D %9^KZZ,DV!>"< M'J\4JL($!<(3[%9N#*C*6.]3BK?R7['8EZ32/_;E*9L$ 41VN@/X5?7?P 7KP^.K!4)R0'A M/8I%6'"5DL2%9Y.D!18>7@5KA$'\QJ2&\GF$:0J+^$:S_8\KX8/\,7$"1RBD M.XJV@%P7+B%U!,3E^B-VB,,%?M8#3B^ )Z<^5W*KK)*\5[*#GKI?CW<24!)'T:J+T(*"844A9%@2H*-7L/:NGWJO*%[.PX">$M2V4%T0X2B M.)QR=*/2_!<.%SEWU1;XEASY3W@'P7:X%R^^Y'QKD7*P#O.W_LG10E[=6 ZX MWMT_/ D.=D'W< M0^N2!.BI=L#AQ\)D?PYI!&>I*IC*OLEEG\O^J64?) T)+K@_6$"6!;(?D"D@ M5!("8E17?BL OU97_A".06G 6X+,WH&4C $'KR)Q,N!Q8'.)J_4H/ ;^.AZM2PN)+DB]C'40IAY'=MG&"];#EUU(_(CTXC6P9EFQ#J61R"]<91.N90B^:8UHV#B:*5D++H(YAW9RIV!*8:4JYR[;4^9<^VO%X<935HH\XYU+V.;H MK(YV.",M,U*&JE\IIMH)HC8SE)*#H78X['2:;,/PG:A>A!AY93+"&:[*0=+, M(WB/GD\3AW&89 2 %,GAZA5'UOR OLM])2]_=N#51/EYL#2?:,4G)Z3>J(<\ MBQSR!#M(2NG)Q:1YD4TZQPJD=MZQUY6EJ!_0QY7!_RW(!E?(<2>DR [>55E@0!*!:3- I@/F'9TE3:FF5IJPKHBK715UK9'3+8'VGR':A MU=O$3RS"58#)QM(37FK^-LN[TK2--+L%/82^&T?K;V&E+%1>U;0N;_,\8]H\ M;Q3,/+='7'T(,/I914-8WQ5RG]%K2-)INW386X&7X?!@>$G\3&"Q]/C.50Q> M0D"N I@0,[ (HX (V%^VHM" [A2 .)-Y;:0ZXC>MLMW+GG+!=.V=$E7N;-=(.VH,6LE==>Y[_:NA<[M=>=: M^-ZZ;_^6&IVT84_^PQ$E0<6@]?6F0UJ(M'NW@\[M8+DGYPF]O=/L,^[85LBH M28UBSJ,W])HD%].J3ZO5)>6(VTM':@%SN(.@9[FH8R;EMES6'2*G%#?5NN_9 MGO 4#IS$D /W/BS;.W#D;.D=F$JA6Q.^=6];M^UNZP9<(.(HM :T"_*2-[>> M45,%3KOQ3B(!8A7'%C*.6^I,E?+%0I@DZS2Z+:2[5=[+SDAC=B,\3JNE:P?4 MFUP."Y)#%7S7:=*7GLU.2KT__/!0;#L1MC_F$L4"3A#-W1*0U:[G9$[I?)16 MUY#RM+W]YDB?/J)*KK^2Y9JBOY=RY.3/0?XZ.:P&-WIDGP?^HD:2EB!]12Z9 M$RCT1QB#Y*-(H&Q2UE72OKBE7H&@EAI\N=30T^Q,J5>@E1IZ6E9^C:UDLD^: M+2OUBM997>Y ,0!+,:3D#M3YD]]E8V@C?@\NHO6'5V M?C";VU#BI93<-S3+[1N:I?8-S=+[AF:I?4,S]0W+3@+N#IZ-/Z!S=_!2R4]* MU+=R!TE59H!'9#[M$SXOYY#@X(US6.Z5E-LYI$LH-?3E]6P)].7U; GTY?9L MR0K*Z]E2R2V[9SL38.[9GH%K4^>>[<627]_6LT7A2/CF^L^SQH#E55^PZ)([ MX_K99&K)4KZ7&OI21Q)T%[:TT!/TESB2T$L=2>BECR3T4D<2^C22*/4:RLT_ M/ PZ&S_8X&'0Q9*_L6481$_YCWP77A'^3>C\$3O1Z[DD^!MGD^!O9 E^4E)8 M[F64&OI2.X>-4CN'C3-P#@D'Q.<@,1UU]DPB:)YBGRUE M,IGT[Z0_KQ/13H]4#\$7;O:9J#'7#V/21[/UX,?98$CAW@E_\L[O)5"T+1*\P8_(CTYT/;39;VS'1.BRN=,C"F46F27(+P#5F1'W!]1BNN62UN/UL14'3N3@).7P(Z2C0U*'B&NG\^$"_:*V M8W2NG,OL+'L5USMG05M^S+62Y=$Z=ZYPR\*59:79>1LZ# MPPOESHBDNL:W53B3O,,DFE)I]KN_WK8&/^X[?2[Y9T-4_=UF@_GFGR]HB8N: M$*L4,2&6C*_B(V)/ ,O!1L2>9E;FAA%H"V+[ODQOR;EJY>2K)K&$,-L\/A ( M](E73@0ZQ]H"*&'E&9.W<[ .08_ZZ>FQ_3CBT\#7[MU>=V[[G6LR4K;?N^E> MMP;PX6OK!H2F(_1_ZW363IG=86CN<6?#FF:MH:NY1\,JM;KY_AC6;1\ER[6Z MFF_,[/KO=;5 H,S2CYEM;%1&J[,M'QQ/B$9^# ^U0U' +Q8F_?:7KM]F\9TO\Q M2O#5;-^.@P"$44!AB*/P:B?*+RP[-W$.=7]! BO0_YJL$Y*T""4;[A;Y _\1 M.T_(32*QMR3-LWI)* ,/_W6O)7Y>S*0QM;8OSLN5YWO? F318ZZQYT3W)"Z/ M0[L"7.T1Z.D75A58&R)Y9XS<\)<*^>2A,2975A\1FEP1#FEY-OE/9\8>K:B- M@N 5T/$/Y,80]B?;IA!0O4177CRNVCY-$)#'@N@ 6C 5(A)S#:ND#D"K&Z(A M&U\^O06UF>QA[4.;3/BVIE$Q%H5+R+E*B'8""9%!0AJFJ-4;C$A(06Y-.0A*E)=- UY7]%X MAT4/83RV\5@Y*VW0M@6RDDK.7VL,,=*QQF<-Q/P=B1 MR;1*4Q$-0U]B,1IVY5K&!LDXZ#)(KP+P1LP5RXB2OIUI_Y%D'K@FOAD3_N8W M5224G&"+[&"[KQO*']Y3B-MZUN56B)NX=XG$MSC:D MTNRJ=E,4=Q(,0_Q/#Q"T*%9WE!G:.U<5&Z1^!%RB]"W>;8ASU1V-OG >TB))I$(K:[HHFPLAS>[.2M; MDZH$/O$EL]TFAWD?MI-)(K,A:6#OEY,##++=)=0U\+S_X?/^M[YG[28QY)!% M0Q%IA143[@SWCT^<^-^=EU2B?355%E7]S)QCIA7L7>!/ )Q7FI @Y4834L5/ M,_S[N,9G+AEKM"SZB<97&4;O7.1%$#5V,J32DH0)K6C^$]M]?Q@]HX!D]/** MBD8=E3I)YIU1N0YGKTV*]TCLI5/V@O#+U/;6Q&SEBIG6Q.FH"^]1<#$*L4!1 M4O6'U1@^\.3P?G[O%+DW!+?WY"6]X8\0TX QKX#4*TU3,T1)VSL[P=U>!EEI M@]M;*"L9P$I20ZRKW.<]9DD+V$S2\\[Q(N0].B2[D"A8[O?NI66[4WPFB3AP M/CHOEAL3E/SJ^_:SX[IY):11:>JR(NK[1X7)B=(!>ILY$7J%0*DU- M!9%0>#WN.?+1!E5:'!^IP$=R0U1,5A+XE^"#)AVE>2IUSU3JK IRY]U>G6QA M*0:XI*R<].(NZ3%3J$6P$-FF(@<:M#/S3LM42[M:EVY9%9?V?%-AR;8?DR1L M!O9^%8[,X2IWVX8"$70^.F6KBN.\2H1LY8FFJHMUJ5YLS6FD_Y%4<0 X@!Y #R 'D '( M.8 <0 X@!Y #R 'D %X\@$LSQ;*KUXWRXM/&ED;7J&^Q,?\O'QS&!X==]L@F MD295'2_&-I_>Q*^_??>C?7G?O^?_^EH,N MX8O=.@?KC4I35C6Q;K!RFJ\ \\%%XEQ%8LNA,_N)A DBH=5%4V%%)"YJW S0 M,(CQ;-P,/^VZAX$@F+R9N8&["42=M&$Q9=%L['W.B)]X99"--BO58MA(KC15 M71'E!BL'IR\JCI@V9PGP$_;BI3AB*X&XC%8:&_0JJ1,AC_FG$XW:<0AKPD$F M':\[R@:91*PIHLZ,SU%D%H=SU*:I[P?@*#*40#)$O2R-L$N8,"ZSF[W8LGLN M6<@][F):=>\KP63:LZJ(!F\T5^& M.^%[M?+:/R8E0\I%2>9>]SFRT#:MO/9G(:/2K(N:=HZSR4O2RJLHQ9IBXI*' ME&[0NOM+2Z/2;$@-T53W[D*;EUHE\'@OF?,V*.O].<\$SE/KHE0.SCNOZC6> MDCYA2OIVUSZE!MGXDT13*6J4.7>/6>*I?9+2N_,4F^]9[2 MSNT'Y=5Y+Z%SY3GN+Y4HB/%RGFL*<\NSV_,03QE-2:BW+]S[^G]YQ6[O=:O3 M=5]"KJP?^=;/D>^" @BSCE#XCQA"<=X3:&5.KV_2BZ^DAN4H4]!Y[L@ MV^,/"<5%X:_OR=4=#OJD0_&[9JU[^VU1OJ9OH6QUAX)>T(]0A.U_(#?&LZ>F M5DV:"IWVOIRO@T<]%#QZI2G5I.7 9^D+88("X8D\[;.P=@6TVW.X'_ 4TK 5 M1R,_ +K;V_D-LQ75W\'P:OCR$7M?^ SBUTADWJ6TO/6VC/8$9 %-WU*-PPAP+<%V]4\< M^,M(,*6CR%4OCL((O$M 2P[8Y-RP[:*3_M%=5L]@3)*W*&$.9[#O<>(=9NP!A'B&=R0+YGL&#F]YES MT'A?X&9N,4.QS,+J5OEL&U<& E=IRKHJZO#_IJ%O\GE(-O30"UGKY6VQ&IFL M1A$U61;5NKIV-7-^FX B@8XT2G2]*HL"F6DD[K+4W.*R(\WR>]NY(=N'"*0/ ME2Z+I).-*2U7+&S#8PL$RB8MO:'1XNQ%7O^7N])Z2O05/M/&?2M9 J];%G65 ME?(L7NUWU+KJ/9E'I\PCG]EAE7)T)VH!S 37R 7GT+&KCB=8:$(&(/)JOYU[ M+T]Q>@ ZEL<]88#]));CDCMM5P7]152M#3O6?8918"&,!*+SGIE[Z$!5!I+I0_*EVV1 M20)/))WDZRMBJ6DB\GA)KBU7]MZ6K2S+*_=LYU93>$:HO+[G?E9U(_%VBNYE M,MU T45-6RZCWUZG\?"E?.'+=ASTWH:L+*MGNB-;CL#E'D<(OK0%C (/H+^T M**5 =9JALI-B@*7( MI !1JQNBV=B[10Y;84B9SH6&:X]M[).3O^03>QN4\_PYF0Y%=&[)J5>:FEA7 M5=&H%S5/@(GCH@5YPI?,?!O4> ',9Q#FTTU#E/6B-HK8.C9Z5F?]::IE>QV_ MY0'?9(U7*J#%]F/2A#!;VGZRQQP^MQ^'73R"SD79!:BH1J5IBJ:J MB_7">C@51]<3A3IX(#;/(8T$JO(!+\H1#!Y< \-O9"3'M;4$32.H6AXR'/QHY77<#[(LK6(F8X/!AB M$D$#?>&3%I! 4!!O')"K ";$#"S"*"#J\B^;203!U8#H B(PI*D(D80OGU!S M%?D/J0K2=1HKF;'U>^M[JRL,.NW?;GLWO5^[G;XH=&_;RR)[&OC:O=OKSFV_ M3?>Z-8 /_0'\YWOG=M 7>M\(O+WOG;5*AA7!3VS:\K\9X-1RS!0< MM50 FXLF(;[*_OB<#:!V//H&>M/G,0H>0:Q3K4A$>K%:@N @^3F5=M.L-725 M"'P:4*.8GD3/1?ZBQE=>ZVOF;KLG<9DV)I#/EC'_S ^HY#<"$8.$[7#\*J5O8 M >MB)]4U@BJ+6[18N@ .V=Z#34I8' ^0Z\?P4#L4!?QB87#A)SA(*GX$\$[1 M1^%#[*'8=L!172HA6164YX@6&.<]4JM5U(HWM=\Z*ZRI!Y/&(TKV6;05OU\] M[_&P.TC,86'[7%?N]9]/*DO>5 !!.>E;X(]7S2OL>I8;$[2TPA##_]D[%&0K M4J5I-NJB:10U,HB)I/0[N[I<#KD<+LJA?GHYE$$.95VL[U_J=CHY+*%_4<*F MMVT_3)LU^]-14?AE0G+'(?_:$!^SZS^N#6G[H8(-/2,C1 M&Z86*;>542I-U=1$0V/EG#0_L')$/V8_WE&!=^JRJ,JL##<_&_-0[B,T(:8) M8>*0V,!:KC\AF^G\),WN47^"T99G7\_PV4D\O-Q2JR5G^DV5E>Y#_ C-42/7 M(GE))S&JV%C1;9 E5BJA 2AS?- '+DG"T3$*?N)HOD$X]^YSZOX^=EV22/+L M[QDR=Q76.BA^51/UPA*[W-5GB9$V*/X"&$T8!K87EGO^NVC_%*0AMZPU&=Y7<1MHB>D6W)98<-N[['\0$%,U- M9**R5A?EPL;%D-L$:H>"11P7[[ ?, ML G>W#VF+9#(9E[7LV(R#(S\O4HZE4I3US2FW37N_!\J\;\=T^34]VJEJ6FB ML;_OP&. <^OJ9;U3E\;[>AVL&(AT.4A#^OSNFU9I-A1)5+2B_#?6J[\YXQ56 M2;07X^F5IM$P1:E>XF,');0R)2QW3H8.",/ 'V>&Q??V:M1[R7*]P:#T,LL] M&_606[3)QG.]#CYB44U[F; I!44EE\Q[&VQ*$;Q']ZKK8ETM,>^5T*R4>0.C M2TYS0[0\5\*4]#?!$"8G_2P=RI"BX.'=REHO(_&\QK2@GVA\E2%Y6H]"4-R? M8OC-8*'<0M^H-!5#;&C+ \)9RD'S_8Q"K<;AVPL,,(W M)=3H>S;I87 V(IU]F?K]Y,0S9;6/;R. 2QJ\5V2*B:#VUO?\M^'^5)R7)9;L M8LOO><)W=99R7'BP$=O>DNSU=*F>2Z :%$YR4*$ M\5#PVHWP. 2=0%X:^/2\4^8; M'XU&P0-H^.;'V6Y^W!5K\R[$:=W*KH&LI][I5^SA8?YAI1K92%?$QHH"7D:\ M5![U'"K%50P#&1#EF**Q8M0M(PS$O+8_/8"L7G4)\>$MCE*;6)CG=-8=A/,M MGFU]7J _ &RT>TF31@[Q&[JHK=CI*MBK9R$LY8+%!6MK/VD_P2)S'0U1+GI< MZ]'DJH0^0 FG>+#[&[*)%,S*$W-H"Z!?UG;OZD95:MQWC]WWL]G3M_A?;48@WK96TYGL7-".244XI V@IP;;PSP M6;&;5,;P865,LEN9_;>5J9 SKSQ8J_*IQ(4Y-ZO^21^-[18L$3WBVWC\@(/> M,!'H7AR%$?((AM*H*E_.72=EEKHLUO?O#<&.@\39*\>6S6'9BU1 ZKI85_FH M IX?WQ34;R6WY3US>12SD*)V27QS2RZI==0-4:N?42*:,]C^AJ$P!B.=@70R MO4!GFL$8,0V?:">-[)#KW '=N?59F!Q42)FO^>4A(#>G.,QN.QAGTB=>.1& M8KW/JPKM4#K" K(L?PS0O)+&I)X?D:EE$)$"> XLY)$,LYF@@,XZCN!RX%Z; M%-\2I'FTF(,TT!6&CH<\RX&+@14C3,;IA;6E=6\LZTAQ1+U!(7<9_0:$JZ=P\/8\:H+>%]$V5K$#(<'0TRB&D!#^#OM#[!C]]O[OO_ ;7=?_1(=#WOG?6P+]6#Z=-S3+M0JM\8)$NFH3X*OOC M>7WZQXERS6( G,]:OWWNEH@4.:F1['K%:P/&)G(33>V MWO3-9G;K"FQKTQYX]_\@+HM ]#?6/@.UX]"J@LZH-IMX3N=T:W*XA8Y M]PO@D.W=Q^1PE^,!\U?21)X@"/L!D>-= M+22V>-$20SSW7M&2RKB=@- =/GH"'V/'LPHT=K2@ZP3+WA +W<6C3:4)OL'\XZ MSPD/2;.K6==M\OM?CVD+?DQ!_\UW"5I_!U24Z.O^12;7@DB^K+%XVR.+0$$6C)5\GG1NR-H6T_^R0 M/?J?L:AFY] A&[5"\28K>35$V MBFI'P%O<'3JF/TG0_L9<[=7P-JT17=$Z[F+W=HM'T/FHRPWE%2LTYY_V9EBD&7&!E@X$\F-_ M[QS[2T_,$#Y9.!R_S:')["F7>'BP7LCA0;V0PX/\Y" _.5CVDX.M_F_"MYO> M/_MLGQ<$ :M)B9#E/#!HJ*M_VN5LGKSQ;-Z6W^L% J6\__(R'+O:TLV\H)-Y MPL:C>66@*S].QX_3,7"<[A*.K;51.!*&KO\<"L/ 'PO3.>@"B7B?Z*YW46-) M=F>R(TPEV0*X0IN;*35%9YPW=A]3=P%)NC--LQWR8*(A%3URK@39;BX*+*V- ME1.$AESPD+A]):'0@U$EL&VSDPVA$/E"@('VEN-B6CB>58W[])-%7*0)&6A. MHJJ'U^)]I%.[00?U=!0]23.SS W7> (,R MZ-]^Y%L_JP\HV1X=D_-9NZO>RSCYN4'U9A/JL-V>PV=NR=# 355%I2XQ?423 MGQX^B*XMB(?T2K,NBXW][75!/,3*<=K3GBCY\#4Y#_LQ"6U"PBODJ*2-AS@( MZ'BE[.@L#A24&KF%B\PWD$2MOD]G!^X' MET\W%\U'!CD-:RJL##&X- =X/GPAU4LV?H@$)PQCY%FD=C"\N"X]!?K"\\CM M#;\E%9?>8YM@-;>@D'I_L=Y@NV<)=X@/HG0+921292Y*)BL#ZRXMY?OKB5T9^A\*Q%#YP7;U3]QX*\0AH9$JO0:BJQ\9L0!X'1!L6Z MAG^6^82T##.TT\2/5 GPN.DX1;W4(MI,G$+N 4L M)Z%=&M?E=2\:"NF()3$^-)W[J07YJ0=G)Y5V(ZE+K/#3I;FK20/$D'1 G"L_ M"4,,86_ Y_(NN/V$G.[.U8JK*-HW.*^XNTQ*K! M.!>T+ N6 B0% XR=)W(JZL*,[GY)^;?:$31B@%&(KW'RWZZ7X?=^BMY5NE"K M- UUG[Z!W*:RR"T;8I3MN"6G6=7!K.JBHB\W4CHZ-Q5I49E7I' MP(D-]9,F>[0I=I0:UPO+"1U6O:98S_:N4E^TY=G43VU1A.<6(=(GKRY*O)'K MV?%7;H5\$/XR$OZ25O26+G/6B7D5/?5U)^B5]@R@==F6%<1XIK>Y][M_SFF] M8W.78)Z4UR9XOYE%F;GEJ%%IUNNBN:+A,7>5N+TMLDUO-KF6;G I6I3GCAKI;2I M4+6F!,@M5'7B-LMBPRCJ= 03,S,./03K EAR+8Z>UL]2QH#\$V-Y_O.:9J^4-GL(=>J4G>@9^*\'HUQ3U.)E.2.B2_F+G M.#5F-@H[-<8S;"6,ZG9GJRWLO4D:@HN2L=SYB+5=9$8F.948P+/KW'T7!]8( MD;I6,&40'H/_&[W2%"4&<9@0J>$)RN+,V5V*X3L7>5'+LSL9DG-J'462:+\U M8Z]Z<)ZA9)&G\MJRXGB*G)G69-&0]C%E#.8HRZ"(T\3R7&6FZFQ%CJD*.2_!+1 A$HS_%\C5^R.^]:*3C"ZABF8'S-]PE/JE+7#!GZ:3KNR;*)@/! MUJ7YQ1#=P +L=.D);$NRAHK]8G< M@3[B#OS!N@NH%T*36IU@ZPC<<3VF:(>^#'U^??I]2@ M1^$3_ZGEV6WDNN%[HIA;#$D;Y+HARO*R\\3/D)6?YW)H^>/Q'#G8*XMU]1RG M-)5!\].::=[ILYBN"W.)QGEIHCCN9I5L.]^!#MP)+W'JY%#, M)=/B&*6^SZD'!MWO4IUZB$,ZI&EEV>L^WG1:6)HL0 <@ Y@!Q #B 'D /( >0 'AK 3[0Z)NLW,-=+(4WP M:6238N(G+0NN NRBR'G"GY\=.QIE6Y9S=Z5I,&EV"WH(?3>.UM\RE^VR,#FQ M=/PDID)@,A9:+\S].PHR8";H$54/!=)6.!FKC)JKR/@>S@MB*F,E4[5^ M;WUO=85!I_W;;>^F]VNWTQ>%[FV[]A;*D\'7[MU>=V[[G6L!_NKW;KK7K0%\ MZ _@/]\[MX.^T/LFM%O]WX1O-[U_ NPDE^]X\6*CDND"FE\>@D_-%3^F57B9 MFJ!)<5BEBR8AOLK^^)SI*,>CL-*;/H]1\ @2E>H6(E +"7'*3LG/,UFK28F\ MI2HX?7/ZM?Y[O4"@E/=?OL%L MO;LU9BY=MF+[*E'R3.U???,#(1IA80#*!PO?X?I1*%!&[GBDV=]W%%@C097% M-YM#6V+JI/VM&MGZZ0.OZ %A:YL=/<<#C/@Q/-0./PH?8@_%MA-A>VE_;,7* M\VQY,&H S[<3"ZT P;80^73'S G#�IIG,L_/'8)Y#YUD^![NBG?P/F/-YU MI9"N*]T4W[UA?X0"'/X@:.YZ9 _(>2)#[>G77U&([;8_GF OI 46=X0"<)D; M$SSV"55Z2>N6Y67.SSS9BSE9\4O+8KQW%)&>BQ*IJBJO$'Y MN7'8&FU_; XC\PY-L6$N=_$L=8N7,JCP>SR9;V,^[\)?F,-^H+$0,P3WAFV* M7>KRY)81T@11T45M12]2WIN\W,RT?8.MHIC)K#15K2'6^9@>WMF039G8NK7A M7$ Z)R@4R=^R)/_NG8(4"=2NJ$O[*%WN^K+(8-MVH:NG)Z!KKX M[H6K-OT*Z%YXF5W<]NQ.6(1N5DCZ3Q?-1@%#5W06+X$L5O&O= M$)5& :':*;L'GD7E1VR!5SR.22OZ_,Z/._90P M=/2Z9[_]8N[*W/*K59J:*,D%I+N9L"H%!03GQKX%9FA88%JR%RHJYMY;H!;0QW_;:W,7L)YATLQ =',:'L=4KA:3W#O I( MU$)N22;[K:98-UGW'GE4PUY4PSAKDXU>3195YB/V2XB,VEM;) %%P@-^=#R/ M),\@DII03KFP_8L\\JJ][S >US5L0#QC2J)F[%VRR;EBJR0">[)> O2L$Y 9B&WYX_0$%*WJ)+P0X"%@@1R6M;#S MA*F__==#G0BE S0RWWRTE4J6B$5:,OCF6F$D NN/,<#MX!+K32557 -TWZ\ M$>W'.T[Z\>)9*][$KJBR*)#^K'09I.6H2,*="2:5&]A]7>@#OD.\>6X>TZHE MGH]3M$%FIOR8G&:ZQ;G3UZI6:1J::&IGE$?CXG"NXK!!51<@#GJEV:B+4KW. MB#A7]CQO4(M18+)7>6B7FF:HJPOUX_Q!AGEYYV- M:G4_WB$[Y, [>ZM4?CBO )7J3S"93^0]"BXMXW(=]."XNY\;N8S]R W:M9RGRNUY6P4G.+[_1H#*F@1$=4>O=.^%%)U-:'<_\LE"$SIF\$^Z M THNIJDI#U9!3$+H#Z-GTA30QD_8]9/[+#\$,^'04O/$3"#+ MQ%I*O@*YT< M2AX-7P8Q_)ZFN'A/V9UM1#LA4H<@TG8BLHG=]:PX"+#]-8YN_>A?F.8P'7[Y);K^A;]JS>\QY;_Z &P=G)TJTVLZ)12V&Z- MB0G-+6RDPW==U/>7->[2,\B$F\ZR,\*$.FA\3:S+>Q>5%NOM[UB*O.WNPU7^C4Q<"'*O<]O0.T+?G; MZXB]C^MYXI*J;=>>^U &"S55VRZNX*-0+6_Q1$4K:J,@> 5\_ .Y, MF0=@&VS(VX-YN26A46FJHJ0OC]+@L7OY66>#;MV3=4Q2>]C8_Q@G@_MKJE0" M%;I]&X<=3]0FRUMUFI,?(B\,0>>C;5CJ^Z ?JN]# 21G-(3B0L^%OMRM)?1# MM98XD=!3C^931,I9LF/)])]D#0\!N63^S/+TQP,P#'WB%=VDL=YG(86PT&"$ M:4G.&* A8;K@^1&\C]3Q 'BDP.B,4><)?WYV[&B4,?G<72E]I=DM MZ $@B*/UM\Q1D4RPQ<'Q994BNK%P;'WN7P(MD0Q'MRW#D'395E!=LS3[03,- MRY8:.C*083;T?Y.6?^E-H^F6U00]XNI#@-'/*AK" J^0^XQ>0\*8##$)%(&JL(/DL8:,9DV3*X"F! SL BC@*C1OVPFD0$R M1>O:0%K:1 /3G0347$7^0^J!=)W&2F9L_=[ZWNH*@T[[M]O>3>_7;J_=].];@W@0W\ __G>N1WTA=XW^-1K__Y;[^:Z M<]__F]#Y^X_NX%]KX%^CA-_3$52;S_0.M1ZP?!=-0GR5_?'9=L*)BUZO'(\N M@M[T>8R"1Y"V5%D125NP'/1]R<^I$)IF3=$4(H=I8)R^.!71&B#ET_+WBE8S M-'WE3U)-7OG]ND>9-4E;?<>Z)ZW_7N4PE18F1:TS!Q.+>"H2IL:[3]J0+GN_ M ,!55M7P!/[S8M:9 MB6J51GX'/FDW[WC@E?LQ/-0.17(*"Y/X9D0K\5&$/@H?8@_%M@,^^E(O]BEB M9GRR-E!ZKZB'00Y*QN@*_7^;S_(B(LX M>-TL_YQ;M\/H/4Z/^G900,9%O,N:'*E;LJE/&HY2'AWY+BPIA$#VC]B)7K?P M;]ZO4D@+]+?"V)6K.JSI\2R1^12[R+$SF*_P/ M\F($)F55!)*SG.7<9EZMW8BB<4BXN!?5F-^+ZMY^6]J,HKX[58N)\/?B*(P@ MP &T;+?7),WVFI1*4]9E45$5T90:91BC6$!MU6$9D#DIS=T;]!)W@!OO[P#/ M>R&)#Y)[6Y>"YKER%KN41M0X.+31(V=%ZP7?T3 M!_XJX:I7P&PU%%GYS,T9%[%+%3'EX(XC;4%.#AR;C:(&G7!)8XKAN*3M/\*[ M $$C<[E%W31$62^JB_DQ1B>ND[BLQA%6@=?+);_J/*\Z=N]R-F<#=L,PIOM MI#M04EE$^^0)\<3WZ*F()QS2?M=T2N#T4"H-)5E=LZ.$?J)QHM()!;%]'0> MB:2A6;*UU'G!@>6$N#>DE_4FY'UAR[/_D1"4-$++R G?7J?$I!?_(*3,O2%% MCV.KBBQ*^S?79J?QRZ4RY"I??LT!V_>8D;9'*8 7E[R1N@3LMG?7",YG3*9 MEWS9A13H,3@NGW-<)^W>%4.4E'URJ0RR([__M/=S=;#G^/U,WL]W ^3Z^R8;A+A+ M99BTO.?2$G3?_ ^>H(5!P'V MK%)TUS2AHH]S.1AMFL.2J\W'*"7.S^@/T11X#S$= +!P+]#\)@HKRHT)%"% M=8APE\^E\(1-B>_G KJQ-KH<\BFS(Y_';O[)YKG0]@AYCUAP"/,%&$#^$]N" M"UZHX)/I6>10**UPFI[WC-#+A@.=IPY5+_W^\XRVCNO-_)@*PV^^2U#U*W(\ M$ISUO#X&-]^)'!RV B>$G^9/H60Z,[=B5$C+A8:\SRD2!@/_2[^?B^+>?LO1 M)5%E1A*/W;GB%+PTUY[\G?E(.6.! P\89D\B\Y9%';-_N4'*TG5%U&195.M[ M=WPMG,0GBNU/S,/,*0(^)+N0?8:#]T@W:)FCKB[;1R[(7)"Y(!>;R?"'RG$N<#]Z[WJ ]4^N:*JKFWE5Z7)BY,'-A7B?, MZJ%EN2&1':*ZJHI&8?V/3RO+=*/I$ZWLR:HZZ#_)&AX"E2I=DMZ %6%4?K;UF:5GQ\;E0( M3.9" L35AP"CGU4T!%BOD/N,7D."[KDEC1VONH#"Q=6O7>-P M>+ U)KP#(N 'M"CL"C@6!^0J@ DQ XLP"HC,_\71;YMN[8D?:>!K]V[O>[<]CO7 OS5[]UTKUL#^- ?P'^^ M=VX'?:'W#3[UVK__UKNY[MSW_R9T_OZC._B72%6TX\787K.4-5H&=">EVE1G M4"4(ZW71),17V1^?LP.$CD>AIC=]'J/@$<0K531$M!84(&6LY.=4ZDRSIF@* M$;QTVSU]<2J3-<#"I^7O%:UF:/K*GZ2:O/+[=8\R:Y*V^HYU3UK_OC@ZUC;I0X=,T?%C M>*@=B@)^L3!QTTGQC&"C"'T4/L0>BFTGPO92VFZ*F!F?K/7WWZON8I"#DDHB MH?]NLRHUQ[+7U6FN8*ASP>&LMZA FHM6@=72]J+O870GA%PB=BTK'L<0K8)R MHT6HPILJ5('4FG+.W=%^I&UL-LL_Y]9M>P%&"+ZTA0X*/ #[7=;D2-V237W0 MI<)\9A B5YH;W,*_D?55_LTF#)4/24DA\#Z:!MEQDX@+&!8R!\M>E9MP'*W]MD-.CFB2JZCX]];F,L<5MERECN41L M0[?139(U=%ZP7?T3!_XJH=(K8*4:BJQ\YM:+2]:%2=92;Z#";1:9&R&:"E@M M7>8"QK,V,,^SRVS>3:%UO:'03S1.U#:A';;G MFZTENT.=%QQ83HA[0WI9;T+>%[8\^Q\)*7O#^RDAX=OKE(STXA^$B+GWE!J5 M9D/21%TOJJT4 Z?B+I4=5[GJ:[H9O<>*=%A6 9RX[&^8P&RKRE5FJHLJIIV^D[:17(CO_^T]W-M4-VTN<&@,I 39;"B*1]K M;?5/'VGQJTH4Y99\L",5Z>H#"C%9[WB"O9">8>9C'B^J8?I^ONC;Q.EL/DLX M\&6F)A?8( M>8]8< B+!1@ ^A/;PB."S\!UCD=.>=+RI>D!S@B]\!0$H_?S,&I7/^7'E/E_ M\UV"H%]!!$BLU?/Z&-QV)W)PV J<$'Z:/U"2J<3<>D^N-(V50V/+'\Q?^OU< M"G?T2(XNA I;0EA06F1K?^,(D^HVM@NG\XH2="\-+4J&_NU0MW3@R;0E$L[5 M14^J>KS.XJJDDL[BBFAHJMA0^'3E]/X3\S!S@0B?KER(_ZL>N*^7*FFT>;E1 M5$L7+LA'\'[4 !?D[J5"#\&R!4F*$B*5N!R8!<;>TFK-X\BDLZ4'SH>\BP'+@XC M^((6N]26UIVM. 5"4VH&J>R9^"%MQG,58%(L]80_/SMV-,K8=^[&E,32[!;T M $#$T?I;EN8F'U\**:YE:6%';NY? BZ1#T>W+<.0=-E64%VS-/M!,PW+EAHZ M,I!A-O1_JUHENVDTG=$]08^X^A!@]+.*AK#"*^0^H]>0,.<<(L:.ET&D$:PO M(FPM6H;#@Z$E$3/0%GY J^2N0+AQ0*X"F! SL BC@*C'OVRF#\0; Z()B+BT MB68%.?CR"357T?X(&\?&2E9L_=[ZWNH*@T[[M]O>3>_7;J'';>O'=7?0N1;:O=OKSFT_^:O?N^E>M\C7W[JWK=MVMW4C] ?P MQ??.[:"_9A%K5/&V*RE/@-CA=CNQ6E MWQ$ ,!C\"=&Z00PB?(LBN)_(PM1 M$6Y,H4G.@DRA!(B6;8%##!C@M &N]&E,0>LG&B-'&&!KY,$K'QT<@OQY5DWX M0$PL&5JG2)_;B5FFG^3/'X5)X#\Y-D!!#1YIMBQ$OC#QGW% L0J_1]B*!-<9 M LH]\MJ:T(U"88Q"4AWDO@JV$R;%QF"QL?V(Z7U Y1CN!LM+/#E1\ ,A!1!X MQL-T($F;7".2CCB3P"'M<<8^T#4: >[6>I? ,90<2_'B&Q=3>=-P&HC_@(/> M\":]=\M#6K,R"5FF[J4D+;F6R8(G/G@U8=4?5B>4]RQ:M(LF@+P7>&1$L+1V M11;XGE'P^NZ"I)7K:=,[@G=-($YERKO",PKI@>M@0HPJ,!(@^QJH)@K?@861-8I#'$4+KX [DP-A$6#$ M3S1>.D+'GV#R5L!9N!Y7(7X=!;E@4581&V M?88(!-AM%3ZU]PJ/]@.N1Q$ COVNL.F5IN_A)5HO$]_/WD01'TR1(J0K6.=: MK%'GV]LX:DMZPY9%)804,X*5LUZ3?U=8KOH*RU5?MEP,6HVE8(W$9X$SSA.2 MT= N]E!L.]F# M#V]V8QO35Z0@A5EDFBD$JD[@Z^>1#Y!5_6>/#-&*'T+'=E! 553+=1,@4FPF M)TD37DXT[$-26QG.H0>[#H10%+5T?)L>;)R?% MYM#W(Y):( Y(ZE2&@D-3A\<=.1!\7^. !190!E[ETCDQ"BPH(/-Q]I3?,2=4N;&2XU.D7M8!7]6GQZ:^X8< MW(%706G0YVB)W5_]CG7(3N48\(F3WB]OL R^ X3XX!LGE)_'P-_"[9&[(+2+ M@4S)A'AM.$7,)+5"(+VQFRC>U.X3M9DXU%,; +A-O3D0\67^^3LU1<"$X,R" MG@U!,U-58#L630%F6GWUNR#RB""N>24"@E\F29!"&)(H\V%,H\X)/=4 HMI- M6-N?.!YEK2'/^*?#5.W!NHC72AVF M^1OHPBAF4JR\)LL2AL@)9J]<@1V4V32 /5UZBO8IO]B$:!'S^.P,R,R,WV&T3E[FG(1>YJ:ROO $FIY'3$K_%#-'<@ M_ DY+J$R!&A]Y&)*\17X,$N0*9VNI0J6JAK":B#B"W[BS,Q-LP\C[-ID

_D$=6*NUJ0;GC&ID2&^I^OZSZ'P@<:\?@Q@V^''JX+\I.:7%.3,4M R)D"C MBR8AOLK^^)SU]77HKE^5WO09E@R6-:N*(MIQH82)PI+\/%.<-2E1GND!^O3- MZ<\U^.G3\O>J7%,D<^5/4DU>^?VZ1YDUW5!R/6G]][JZ^AT<)@[3B6%JO/_N M#2TLMNR[4L1EYM)E*VJ!$Q^4J9K77R%""(59*Y0MFFUQK&[$:MLEI22S+(DG MI#U($NO8)TGV-Y@NEI'+@:36F#3V(S4(9(1$<8RW]5%!QO%#VA&%6Z!E\WH/ M@;!-K7X8"L$I-DEC)[R072Y.R96#HUJ/CP%^1!&F7C0)Q1)]1..Q(PA@^62P M/P(=51W@8$Q1]GT:'=&/LZAP'S$M0E++A]D;WWO,B]B"NJ4R?#SKO9Q8:Q9_ M3S/%^_1&+80A#]7RD /'@6,;.#XP[,RN*G1,B,JTF8$(U1^/<4"+$B9H@H-] M&I^?Z;GG,SVYK#;>/[J\N,&QL/V1!>TD9J:B0]=%ZP7?T3!_XJX9$K35IS MK'SFXL/%YQ1KR]?"ZD#R0[)Y<_*S+"?D?.!RF\DR#LGFTE$FZ3BD<,P$XZV8 MY/; 5.J!246U8>5"PH6$>2%)!H_EGABF:%Q6N*Q#TUTUD*3 MBQNNE[6/$!Y\SUZ_)\DG1JGFB7-@I'>VJ-9ET6SL/8J2P9ELG,/VY+!=$D=; ML)U!V$[1]NX-RUF.R63+@7AN(=F2D^<:E:8J:O5EGML^&O35'R%APF5YJZI(H0*S/"8876 MOI0@5/Y1Z]<23#_Z )='FP*@1^Q9KX+_ / E_7-V"J&W3:.56XHTZ;0AM*J M7VG615G?6X;82^VC4 K@-[J::H*CIG+\Y> MAPB #0B ZZ)JLN*[[[M5O%5]19YC1N=8?)%[_>X3#+%FAZ?6Z@* M2['_?_;>M,EM(UD;_2L(SO$[=@2:0X %VFB(]I:YNAE^GOXQJ(N7!KF3S\OGCY/P*R_]Q<' J:-+I$H%OK(W_E8]>4.[[!&L M82 BD6KH@Y:4/$@D"2DMIY*6QG'OC-:!2TCQD>)S=O'9$8ZDL$AA>6G"6G8KA=+?^FWKDO MM\]*S+O6<=,IF:FIQ(39YS:QJ1HPR56WR%4'!O*F(9E+,M=) E^SN6,["71W M,4SX?9-?5RXH%^[1-SDFO#Y2QZ.C@4?;DU*5'-84AYVF_=P' W4\E)!XDKU.T>@Y(-R#G@EVL7\T[H$\)6X=*OP+R389EPVB!SIXEA!" M:Z:\XTKRUYE"Z$$?G /5D+<170W+U0NA3\1SNTZ0!T;G?ER!OB+/D%O'3Z=D MIZ9BY(&)IG&L#@QYK97DJ^8CY$'G?FBH_8&LVY/<=9( >8@7\YBJ/FP**??2 M9\EU.@\$; M_>15RRXM%)VN>0#.QCGL_'"HCHZ_Z;#Q?6YICY&4="GI MYY;T$^5%QIW[D3H:'VVOI>A+T7]9HE\O0=7"$H]AKW-OJMKHF!8(*?92[%^6 MV)]0ZIM*(PXY/O](4TVMJ5(;*>%2PJ6$GTK"#TSH#O&"]:&N]K2F+L.68B[% M7(KYJ<3\\,SZL(\FW>B-5?/X6P9:(>N4F?]'C%2#_SONTWVZK-^2.>RH??]/ M^I"O:1+B(V)]]#G\D:Z07NKZ#M#UE3:B>PS.S% ZH1;/F/(FF,.;ETHPG;(P M4FQ8O>7Z"H/%NTA:-E]XP9+!2V/XM35Q/3=>*G&@+"RDD[O -C!XP%* $'=_ M)D"UJ>1+#;Y4I['*DS)CG*),EO2*= M4#RS8L4*X9U1%-@NQI+*LQO/X LWHH'H6]N#[_DKK4@)613#3N!OV9\)SC3* M>+FK/ #X#0LSUNJ*R^;!9Z3+WX>^&RIS*WP&XO%#+/9K+ZOXB6PN(@5/J&G M_" &(ME>XL!S\ :B92J#=R!9=Q'(3_$IXC.@=_#$E$G"WUT<@<^.?E1X2@SM M@BH(W3GJ!."QB';!)VD@,DXLH)X-#\X8BZ-N73:]#N;.*%T01O!?8T_6?@(&P0C-:V^B*S5K9$>1,E((\\:$$L!,AL7_( M9K ++NPDONJP35)^7\ $^>Q)EI"! ^ T:PZ:,N9L%K+"K*=A,-]O0B#--!E8 M.U%I$V_!HTQ5?!;ON80HAO]Q:@93\3Q((?WK5RNT9^GE!\::-*(Z #H7]@,& M7NDYI7EB::VRM:J6:PQ+F5INJ#Q97L+PW?]5Z[:>\8HI-==-Z5KF:\VPKF:^ M/B$^/+QP/V,ZR(TIXGP/Q]UR&80"DN,1-SS/7"!H6455<&[U_B)%9Q:J&\9\ MKM*1$JZ?!$E4E!SBF858"NW3/(#7@HKT%4U'[1G/N")IMCF-LW9WN:LB(W67MGS,Z]WBVC%:;[0E1=U]U[":65BPGWEE)9V419 MLI4QF#\P%[2W0&(;]N21VX5,PE&(8'M^ME!> R[(#&6#FVAX:<8R\+D+@FVS M5?ET A@23=H$W 0&$\8/J[8:UA2A8/)%$H/D:M>%P=R0U,.:"4)B"M:C.35@ ME(1I,+!;(&7=5\2+0/#7SZX3SU(ON_"4\#1[^2/6!-1;$F]^I.!/V@Q)?B'S MAV?C*S0M_#G+[M):@,J\F\#&?;NSIC#95Y;W;"TC='<+:YJ[_EV1@.MKW[C" MZ?1D*]QVP\X_K=;,19F%J*G^YIJ./1SV3,W1K8%A&\[$& ]MIS9 P%\@TK.QYM$K/NJ;5R3CU09::,[/0L315"RIC"U=0WY'F3P?]$P M/H#,QM&OS(H2<-L_^I]13880,#WX#H2!8?I/*MJ@F7Z%87_V OM;K@U!,3+0 MD0L4A#!A%:)Q><<0M6?!'YCS%7,W1;AQ\>I/9BX+40]CE%14A(1",GP=*5/7 M!U\-@2 MHN)FY4WV(+W[:>6K/C=_\.0T\+S@.5)^I)F \85GHI]>->2F0Z3- M+7^JXBAD!N)[UB)BK]*_O';<"(*LY2O7)Q+20Z_!L.M'&MH39_;O9O M?%*ZOFNHBHQGRBR@=]C^OZJ^V%$WMESLN.NFJA $9ZVZ=LNM<=Q"MRK)]S6( M08V@5E9(+>]Q+=Q6FHROE Y( :X?B0S\K[\6=#7_Q(I)RWUF"ZPK]!^5MQ@B M_A[!7U$PGZT]#+0U638,3>!-L*^I[HF\N8G=R;VKT9BN"C[TXBO M7/!=7'L?!$$KFBGO_DQ<"+ H\,*PZ-<\+9GGZ%X=) W[ )3(YUNAM>L >5Q* M@W?N?RT="1[3&'9KE1A52[RA6HK!]F(*5&8/OH/_*ZBT++'VUHUL+\"XI78- M!5T=-E1[HQOJ?Y5RY?K;G"N3R-A M?02CT$<2I/,661KW)5O=,%L--D0H)TP[C9L[@[K!Y$"=NMP7"\=9>_VW([ ;#O@R M>250D 8*W<4XM8JKI/BMH^X;2B$:E[J;C255+J"O)&4DS:M MK9:<["B"/YV-WKZ=51723XZD(_.6+UO]/I7H9-D]DG"^C1H]9O# M8ME#PHS._0#"SJ9*$%H0=DI6RI5U1VQF>2C _GHC/BB1F]P#2I) MAOD2UJ)T$GW4/24/\%5T=&^U&TI3!W(%L M=1F,5D,S)%O=,EOMN$?V!&DGK;DSJ!M,#AR >\ 74M78*X$1&B/0[8C\+O^D M(> $0QN Y5![O0$8CX:!$QK8T):6VDN1EB)]@!7?<# C4GTB,,;#9JX@Z/%,GV$-_\/ @J _SONTWU*HM^2.7"! M??]/^#!]FN;H^@[S8I("\LF*/,2PWL-,2\D#]4D@BV6+&47]@3 M\_B@FO($K$QGBLJ$V582L720!5 :5@JL'N@]15HBAZ!3W^3((8 M)E"DAPN\8(6*10JAO&[E1_B1B\R%PE+\F0]_KOSV)Z)E1L.N\K6P=@@P&B9 M, =FH?XBVLQ<%N(^P6N3$&F"OXUG(6/(7/$L4AC(BU.UF5VE)&C7)(7_G@&] M'"12L,"%%P@$' \Z/&;1*E/.K>_ G_!%/!39!*@;3"!]S\)25@D O5D[OKE MGR9^Z<==A::1<<+J"^&Y*&7$5?F,@W07"_/F;)2S_^F= $G.IGB+,+ M[_Q[E/$0KB-EHI29877I3*S%(@PL>Z8*81(SPZ<"&# $5>&Q)PMXS/6YH<0Y M@2@R%%='F62*B_B;FT&4EZ? >\(!8U3QPF(=[9<6T63 @#(UZCK_ACO\29S!G,4JBZ]M>@L936;K, M PN7A$_(+S!Y6"B72M!.(7/<6$$$)/^1TP9^&)(Z0BK@*GS%!OMJ@9ZP+=SO M9Z!=IHY)L\&"D_F"DV?#&E..@46%[,_$#<5^6]^8\D?B/ H%/@F2F'Y?'#(E MHH56WH5AX)?/00*+0E+ **DXK%,3M9$R!=7FDT9V_2@.$WQ3MZ[L5VF,%>._ MYK-IZT[:A]Q,O?%@<>[49<[/RS?P%#I88 U_M6),H"[?PD*^(N&^PG _>X'] M+7?0QAU8JPV&!28:)JS31K556!+L7"R2PJF6%WQ 2=_AZRAGDSL0P;L(/%*Q MW21)49945F;(Q-8!=EMY1G:UT$1Z7O ,5A X.9X%"2S2B7YZU00KT!]BRL(A MYFXM$-VS%A%[E?[E=>I6NCZ1CAYZ#4M^=/W42\:CW_6C7IP+__KUL^O$,XPC MNCT>2X@4LWBS^+H+7_VC_/E0[P[[U5_UNEKEYYN&TK3N0!O7&FKSYV:#D]*W MOWQ'6GY/]*HM,&@V< P+6Q5ODL@@CATQ+TK,'@!G-TF)(JA?2HQ58+\S01]> MKGKC;4)!D:8L&40+Z*BSJ#:PF$Q5O;Q,U%$=+[]FOL"_W7CF^A]]]G^!_[*\ M5=ULE=[#;)7>TU1M.+Y>,&Z)?B^%\J1GN.<52@2D&>IJ3[L*?/Q;P,#=:>JM M*?A@BL;)3R8_GL&B'F>*21Z K. \N<5[P"T V?K*"?_>?2(QBPZ7,[US;YIC M== [6LYD+5X+^:XAI=X\W_71Z3)Z8]5L#>?),KOV>6#R!+\Q*W)XO;9NH+ . M!SUU..K?\'F^E' IX==LKX^0<+IPL%#%!E[[$C(\$'UB^;G*#ZOG:H(2O?P1:P*+3N+-CY12X!#GNFYNC6P+ -9V*,A[;3&YG6T!J.1^9_C$$G?6B6W?^V ML![9W21DUK<["C!?6=ZSM8QP#PN$F+O^79'JZP3;2);I]&1DV7;QSS^MULQ% MF86H6_ZV>W^&G7LZ,,:S43Q]Q4/F?_[#NJ_:^VTT;X@5AY6LV.\J]4[,?PG@ M;;\%,8N^AI;#'GSG(U9M?&8VQ=1+2FF?+)P(MK%@Q\L6?,23SV<9I.D6A!5 %:O.=5#?YC M/N\*(@ROH%[@-RS527[9_"L, MHN@-U:7&M4/D4>?>[/558S"XAA-)620@9>X$,C?:!2G:K,R-0>:T@:H-S6N0 MN9NO OC=G[B>!Y'4'A9;'L+F0K,+-+51H>GW.O>Z9JIC8]B2@U5YI-\H-VW M;#P1-VG(39IJCH]V>UIR3-]Z+4O;U9B*;<19NVZ)V75LWJS Z)W[H396#:WA MH_+6Q@F2#9LYVVV6#?O AOI0'0ZU:V##FW>='_#,P?+3%GO>'!LK[/N"V7@V M(1IH/=CQM=YB;*1F+ZVV]L5,?:T:5$)Q>[FS]!?#.#^(,C(KN^'YA31X1V%.!]"H,G-X)!*D2HML1HU$K=._IN4GDJV$)&VG%C8J.,I-.5]^.V M5''>_$'@F\#SF !G)]5J)Q&L'4'0%R%[.-Y&QMIU=>VI&8M#(IEEY7QVQCJ3 MXWM1UGCG.X=DJ<1*MQYIO=!@NDG2M%NM7$LEH6%NJB0\S-]K8FLO%'!(@98" MW5"/^"4%>H"Y,[/"1[@N@7Y!%Q;NS+$5+LP*V0)C02R?L//'%FD&@ HA',%3 M>:4%?@I#AXRNP$KK,&K47*Q=.54)8E=%U?Y@YU[LB>(V[MQ?&@3,J L"]ID] M,3]A[V$WTWNE$*C^C8CPR\4]QK",^V4,R[A?'W O\3HNRU/>!%%,3/!Q0M>< M64KZ+N497H;_%N]K'AJ,SZUBQGI=P+ WUL*%ULNF M+,2;XFS:(2N* MNEN_EH7P+:+@PPTHP/T0A7'JE*!%+H3E$S@M#CO9QN1/*- M^1^09+RZ[XDI"VM)E[*I\FXQ6?XDD<$D,IA$!CN2!"LJF]]"RE#C8C)^88%S MB_Z1OUJ%FKI._.94"2)VJO7?3H XVI'RV> -_<;JAX/@-QM#=3BXBAN-)'Z8 M%+=3B-N.&L+FQ,WL@;@9:K_I&RLD_D'3]IR;[FJ3+4M/39H.AH(#I] M53=D#=--,M*.@M(&&4D'1M+5X?$-Q[*&:4] Y0 3D3:*-S/QJJFMXP5EU[0 QNX(!< MTW_ XTZ^L\@[=.$9.!G\L#P[!;734] @/05-#]/24]#LE.U@K !Y6B9/RU:' MJC"AZ;Z .F&7^=6>IWCM,JFEBHM>^8*I4GIF?*4G;>^%!OI*&NA7TD"D#=[E M6HA.X7:?1)Z$14Z&U5#' +9\#X^%O=B+%)+.Y4/H*U6[S69YSE #MP&W9 M4>N;-7]5%.6"A+]-0B#()YA;X-26ZB%(]5CM&TB;=/W]M>U!9K-C GOP@B%Y]^1BO]AM9-))/)[^2/6!":4]6\L(Y:- B+GKWQ6IODZPC6293D]&%JZ!0 \&O+/S M%6@N%N*O8$Y6:^:BS$(T W_;O3_@!5"+'DH,V@64GG_^P[JOVON+]6V:=?LV M_Q4$SK/K>0^^\P'<4?_1191V*A5]ZT:V%T1)6-&5:([+O9#FN-R]^6#_F;BH MTO+!%3XZZ:_T[>%45E^@QZ5]"UF6V.FV\.KQ(&&V+%BA4R)4HF?S [1O-D%X6S.VH#-/-*BP.RTW^EB6;DJR5#L1M9J=N) M?#ML7$AEW>29F3,M=2F1OWSNQM&MS;-/LGO]]32IV4NK9ZFT>(75/>)C;DC >J M.2Q7$TMO4\K@57(6W>?,HE>G]#'=IV7.I]$P"5&X6 MG1W]HXT[CP-A]IJJW9#LU"ZS=S@_-67VAFCVM I,*FGV6L=;9V*M0\S>",V>>3Q0 M7D.\=//'Z1F"B^?:'$T,OY1GZ%L$8@KX6=ZMGNP_FI M(=L]ZE&L81YCNR5OW9:J.L!VC_ T:JR:YM'MB)*9VLA,.^ZD;=KNC71I]ZZ, MG>K9OP,ZJG:OK1N=KSG)TW==1Z M47:@6[3EM=GRDMW3:Y,S'U&/L+]+[6E#M6?*Z[/K]8%)R7[QDEW+![UXMX9J]H[I7I!2+J7\94GY>83\D&!@" *MZ:HI;;>4:BG5IY/J,U?0C$;D ME>L]56_Z;D8IV5*R;UVR:WGE%R]F&HT[]\;(4+5^)/3Z&[!$4=]6UEBOWA@53Q=I\[1CP!5TF M%L]"QI0YO'<6*R\WW2=&MX<]6Y'R7X=?(6RN\V_1_'R#A57$BM^9MGG;^.($K=5G"V\< M#?A5I C);OG+__.WD:X-7T?;MG_CS7&J8C7$86Y$ ]CBR0FK1_?^=KIO79RS(FKNY]D-07R"&$'^/NIC1#42!!_DQ2< /ZY=M,^$3_8_F)%2Z5#5Q79N$5[7.P)VCNV;,]@HBI\2 N;.JYH>CI[X_O-6ZI5CW;[W=^[%KTU@;\Y M>W_3CG"3I&FWDFFP?NQ !]KLZ>1 &P/5[#?5.=+$SIWN/.JPY$4+\T'B0$*) M600.\DKNQX5OW)!\:2M6/'"MX2\^A-X>'FM\G<&N/=:'JP4/N!..>6-W"A*F*,J?@#N@OOX"*/XCPI[ MHE_,K">F!#8Y%."\SV VST'BH;?NP![2N^$S2UD$,3R XQ?FSKZ[L+2UM"%N M*8J&"\LA)MU]R(B\[IJ./1SV3,W1K8%A&\[$& ]MISIE^/\.8E@D"@"=IC )B%)WKJ1[0483I72G6:OSS4+D(\Y M#['X#(==38(^Y%%628K*F;TMV=KB7N63N-,ZIR4RC?C*C4%)V'L(U&\!4E7Y MPH!5W7A98XGM4PX??/!*EN)4K'!TB2H U+6-P3(>(?HD--)V?5-(QUF(1!M_!K,3,6]8[WQ@/MQ]P5+#T)V \]G%:X,IW MXOBSYKF&V3,Z]X;9VW*,K2I1,OD#!D?"V%8TRP]B\6!C$43Q' M++PVRE1"1!/]#NSBH*%@Q6S+^J$STH"EQQ$10\NA_)E889R?RNZCNP\TR/LI M=;PP\-(J?5A7I;]EDWBK#C&7.HH/./9T^EK6L7=@7/DL%9QF! MJ0&5,>:;U%&5#ATE\W^1*L,/3/'!3TJ0Q."*^A@Q*,]N/$,GT@J5)\M+P*O$ MQFS\IIY=&F\@3%$POM6W0$-,UYL#<5DSU(YZ(IF?GW)!WTL5S MKSG,")B QPZ& ZN5)A 563PY#DIXU?P[RH0!CB045F'(,>C[O#WK#N$;<&?*>/:QUQ;_Z\/QHT MBD9S!V:S.*5:X.*4CF_+R*B%\&J'"BO_$ MO[89VI\+Y5P_1%%"4=A;B*;.2">^Z%:EGW^U8AYKKI!",DM.H4^AZ]ONPO(4 M[N>M5<:];/9Y$R0+\(P^I,[D9\E%U81Z-YUR-WX#K7+N.;3"8.\SE58?$>;1 MWQYL=!B2^JEHV;ZSQ8?D,0%&TT9T,-V7%#V^.H9-0EZ\RHO=QTW3M!DZWEHY M0+W%MYN%:A45]7HGS485:@#&B"JA#TRU5P$ =51GZ@E.^<]\L<810G=%_.=3 MFO=8%DS=&_1NOF"9@/.)A>AZ68\LX[L[/6,\#4M&NPU EIZ6Z2ZS5S^N_@[&UY#Q^Z.CRZ5OG_'/5$YZZ$3@LP\<]W$4:Q^3I.$-=9QJ MA[GB+Y%N7]@B9JCU1 O>L&G*'=U.]4.+OJ=^UZW?SQ.8A,,U 9/2G)PBSAXWT#!0"8V^T??F'LK M3/P2;A7)R]PNF;6_*K>6ZMW)H\469$FTO8G&HP#SW$<9MQP%W#:0A];3SQ4% MF U& ?)6[TOSTB8?JAX[U8X"!NA -7?$[6U[(!&8;$H\68#2_ 7 6]^>T4(1+!5.;K<#ZOE9J)NOY<_8DVHBV_S M(RVH4*.N(LU<*T8K_#D+\Y*\1W8W"9GU[^<873Z)0@=B[^".5FMF8LR"U&G_&UW6R,HA*_4:!), ME3QA?AS#_CQZL]/E?=S/<0XT+<4 D6 M,?4=SP(/>"%2YA"9L>]@$]R(HS/8.1%(-ZZ9C"[]VIBQV[ M-'5L L-&8FKT#9G-\%E\9)'5.@M 4=<7S<_XA/@AM9%E7[/O-HNR_=@T@*I$ M,PLFNM:.EO4_V\%\'B#M _N;@HWE^$G:]XT/9;/8?QPU)<3ZCQAUU 5^(UBT M[>.H3X2 !SM+3$/]V4"MB>BG3Z',LW\[P&?N?,XD0!$3% MOG'LU'32GF_>ZS9AP&JJ0FILC?EL-[23.;9IVLAZ@K]+[ T2L,[@9=#9O;9! M>#9WF#YXU1^DKJ;8F+L+[@QRH#[(7+7S3^'U"FTTHVLB+9R$X%I0KM'M]!TK MS'KX4: 8B#1^C_9>P ZO_8K#&[P%QJ%C98&$U<\PB/.J;G7]5]JX^*MAJL) MTO\G\9G2[_&$7O%'(C&J_(B_"GS@6;&"*+%GI0N"$;!&$R+\1 M_ [UE'A2,MH0JE3,R3CVC<=T9F2>>D=[#;'HI:MK] 2(?DAZ$:0.S/<\8=1GS M5G5"1F)V@F;WIY3_R )RW%)@J7-OS)M\1@6*:%4DT>INTO&,7&-V^OE9J,;L MP#7N'\1.!8Y992W& 0S0^4.-!AZ4E^ G:JZU"K]/M56US2ZI9C=2'B%0_=." ;< \ MCQ>K^O,<0*A_$ /_D')>P4\3]A/" M,K[580#Q'#F&!85_OYZGA/1,E7ZW/ M/13I]IW.[<,=K:=N!\U:[&U(,F7U.ZQK'(:7G&UM_VP3+,]99@N^VQ2LTR'& M;26<3+';*6# L.+<--AHSFO1H]^KNWO'2T9#,Z_MX!TO)0W-7#^)FH[2GT^P=X-,?S4?UY'N(A'B^I]><)'N*XW.U3P_%:A(&3V!E+'IC/ MP!AC/9^,J)*I%T=9E*+_AC'#_FZ7]-9.XJT1S@9NFT!2]OD^YZE].P@7 6TD MQUW>G-W>Z7:/KRSC_9'"VCP_6=#5]?+7Q;,7 5&H6)Y'HX,;@Y(FSB-XQKKJ MZ(7@N&%UXB::77EX@9D:"=0\9\6<;,[+SU/<'EQ5=[-X7O5)QH=5[$(Z77@, MZ!1A"O^P4#6#H>:7XFVF_0JM\DTN'B$J!)M.2.7$0#B)]/RH<#9'QV4<)+DX M,?IX(>[*(<> 'U=MX9R<78J/'ZF'G;E9^:P^2)#5MY>?](?U+>R6KTF MVGKSV18(;II/O5K]>O.!4$^KJ%&L9=ZK74_.*_R&WYQ9'%59> G>06R'B8"E M3OR%Y3HYMF>R@,=4T#F(H[^25:R0GP(?-J=4-F-H5A4>C-+"@Y8IHJ\5Q^]K M"L1:N3[SA=V7V1]U!X-ZP);;(#*-9H ?1]V^46^H;6B4#5T'VN2D&J74:-=0 M%26C)[E#[9K:=/;MT+E1\+],(TKTR-TT*N+]-3J5 45PN^924<6*6"%W=,12 M(BEX ;PT4OE1.R?&Y17O[ZWVF!+>44(QKQ/QHQP%AF' D MQHNV?-X(28?=L897:)^W#U1"6MXRI.4G%I(YW(&PIN]] )-;7#*X535:?02S MU ?=OM9N;+7SQE42)NUEPGWE+?Z- WW=+,U&W4%O>!A@ML1%VWN)[>:!PZR: M=C*K9B!2KC;H:D&5V2Z)Z5./9/]C^1QN_S00-3=+-ZW7-37S M[*'<+1NPVX+TV6S ]-,9,*US/S:[6BL@+$YAOU;1* [J5^4=#UNZ(!ICHM%> M)]\_:C\IROKQ-Q:9I?V8_/0;;X6.(JS,JOUUA0-5F15 M$6J4$JJ%%5G<]AQMA1:^@5 %ZHD!4,C^_6J$]X\Z&P"@PB-PI)L'*5_VU MFQYKPE%<2>F6T>]JXYVU/_N5$>E=8]RZ*K#ZDSK+^AHK*-.[9F_[4'O66]U4 M;5*MH_:75[92<8RR;VW/U>S__KFVE[?_7P-P3!J\?/9ZTK#;G.2'W$E(,8R, M8U)HNX^-CTU&GJY@I?&16[WLRLF]A//T[';SHP[R;BS5>UMGE9>[5-;0&[Q4 MMCUW.$G1N%W1.-?U9D:_E=>;2=:^7=8^UYT=AM%*UI9:7XK&!M'0SB8:9N>^ MKYJM4T:=>UT=5=1H2YUT MY9RFM8S3QL!IACH:E1W)L[/:2\B4PQ8IMA6&2[H+@]S_NJ[ZR^QTK;?X=FN, M1OWE7P+_\2L+YZ@-ZDJ_V:/4NC%6]7%3%X.?N\NUT?2+E*V7)5L[ H2C9$NC M!*;15P?]JY M*1M2-FJ$1$?)ALYE8ZAJ(_T:9$/:'2E;)SLJ:%BV^G0Z8/14 MK>+"LK;)EHCYUKJ)-(-: B[4FRN?;^CYWA-PG3ZUOUA3522]@/QFUD]6V253,T>_UU%%_V)(3:UG,(<6BF%?O M3_3/U I@CAKLC6Q/Q: 4C=L5#>-B;4'O5:RMM3Z M4C0VB<;@7**A-=@;*>O:6](;N6^&M7U24K,YI-^JYI !END-5&-X3!]2>Q+X MDM4V^N&79[4^]D:.*N[:NBBG24Y9=VLOSRD&6GAC4*X;ECKIVCEMT"Y.,SOW M^D =#EN@E%Y"IOR8WDAY"^B+K*/?X2\?4T<_&/#>R)%JZD?WJ%SH!M!&TR]2 MMEZ6;.T($(Z2K6':&ZD-CNZ-/(=L2=F0LE$C)#I*-D9<-@:JV3_ZCDYI=]K% M95*VC@X"CY*M,9T.]$>JKK??[C12G-G6TJ^7_ORY WK9&WGNWDAY:GWUIJA& M>N'@MH A%7/TAP-UK!W=%B"+.:18M"HS<+A8$'R2/AJKNM:4JR;+]R1;-Q/4 M'\[6A'QD#(:J/C3:P]92VTNQ:" >/UPL^IU[0]7Z?=7H-97T:B3\_@?=I%MQ M5[(8_0X9]Y7&HP<:6]QJ?,<_VW*%\L&#-<8NH[TN28;(1U'PIN0\?HN49Q8R M8(L8-AX>@ %^Y MXKA>PM77 OZ S0-)CO#?1893Z:]X+[KE+Q6Z+!78Q/7C0#P1NWB]MH]$G"$1 MD?_\B"N>B)@(V"]:,'@[/./&>%7X?!X@10+[&PYB)V$( WM+_FMFV=DCR.(T M=%88"T_&LRZ)TZ9WV@%,"Z7$6BS"X#LE3Q10H=C%"DN+9E:82Y58V?_YVTC7 MAJ_7)F?%B@5_#=UOC LC/ *?V4&(\PM\)\(UX3 %Z@FI!?U=I"(H_T")DLD? M@A"6\T<2Q5B&HQ+7P9P4]IV%MAO1?>7;]F3[\MGWA1N* ;CP9Z0$2B2A&R]! M-\1KBH6/F>YS03'1BN.5]T7*G#'^H<.FP&:QF*$%_P[=)\H*9:LJ:!=7$'86 M>/##2!!=87\F,"D5E<_ZBW E*;O.).@N&-_7]TK3L7"]RKN'K(;\QA11H7E M+X$:-L/9V58T4ZMY86UD!3;2PD\FH'73E>+C],9]1EBE;8C=U@[CDUTDH$M! M]:<#I,N.B)9VR/ [8A>'J QBN[!HBV>$'2#H7Q=V=(Q^"0D,#!7^C!#W/1P)!?!M5213# M!\C,4?>JU>87MK!"6(JW7-5[)+TKRN^96XEUS5.IS(H$3A49J(3G&0PW6:Z\ M"(CKI&.3=ZXJJF>W6=!G]3ZKFLK>%SP35Y,ECY(Y>.DP?;[MM2P^]!KH\NOX=#QE?59P?T4SYUZ^?72>>80#>[?$@ M7!S^B3>+K[OPU3_*GYN#[L 857[5ZVJ5GV\:2M.[QGA0:ZC-GYO]ZI?,%,#I9%'MO+H!LMH?J*;9 M5&F!+"5M">M)@=LM<#M G$\A<'@WMZ:KNBX%3@K<2Q.XWOC\ C? )EU-'1I- MP;V]'-8W:_Z*$_D-I_'/ M2Y*EKSEM:\L0MN/UU-[Q]:<26*&M[+3!%3H).XTZ]V-U-#ZZD$=R4UNY:0-> M_DFX"7$\=;4W;LM5$B\AR26L>.$XLNHH\B 3OF]%Z U(R8Y\SQL\@/6)A>3A[7!9]+V4P3M>]LL^(7=E M7T;BVTC+E$ O5P)]4 *C7M1#KPTUQAWM;:D%U]"/NCA\3%DC]B(M%H['<'F8-7R\WK3F01'N?F^ MX%W53()1W@.?I$C,N837#AL'G?MQ3]7&-Y3;DL)QN\*QJ_*H6>' \]N1B3=" M2>F0TM%ZZ=A9)M2L=""@JC96QT9;;$<%LD1%]U-M1()TWF)C#&Q(*J/=97U( M/W16GA)=3+W\$6L2!5X2;WZDU*-PH;97;;@&YE#X M#GNFYNC6P+ -9V*,A[;3&YG6T!J.1^9_P%Y]I;8["!W>H&Z@T,&ZK]K&32U\ MYIUQ8EC+C4 N\)VR'?A,QQ8^6]9;N>&R_W:F3L#_8%BVE)K_D' M7_DM>.*7J^L]7=^"M&$I_U7/>QKNN"WP%YC-QRDG[J$F9,9W.FLR!0IQ9@Y4?< M#VS>UGNO<8-2MGQ(?T'?::]_ZBH9T2*%Q)FVLO(9:M">,"6)^+D1[SUF"DS[ M&\V"MT(K/N4(L \8@41$'STBCRQ0;Q!P!-B9%+>C^E6+,'AR'8%%0EW8+@&_ M7!$SC;7]F,GU"SOI!1:V^?]..X$X ;PMWW9#.YGCN:N=XMI,Q72![#[N2MJG M3EN3+/#/8XAU-UHI[*I#J _3#^E<]J/9.*<9GA!OI-@DIYA52$K!RMT%\ :_ M-F@;5W%\F0@QIU+]I2JHOK"K4X#9(&0�_RX^ZD>0AXP)"\! 3L()SIC@) MAU%86$LT:BM8%WP3-NX!D)[Y$57%[0. 2@<@1 MX8X+5 6/^00BL;#">,GW,@[*>"\'H RTSSC74.@3H#5'F "JF72!@N.S$%H M0040E]3@1 L0+E5%VMHLGL!R _B,,4MA/M@55V0?1G3C=%,=]'HXU0U$!S> 0)9LI#MI_BB!?PJJ3Q@A26Z J2SB M!A7@=#SV!,[J(VVC&Q0<,($F6:E&N\IG<$5"QV,1X1(](QB3\"%@EE.%PQV% M;,6AV*&;5T,J-^(X7L'$8?-GOXN/&6BWAVX)' BT*$_P*%@,Z@Q='="@!5 M+L%;3JJ<2,3&!Y7OX*@8M9?C4$-U[B$&I<#*XP7P+BG"63 MR'5<7"#NQP18Q ?]HRJ>R\0BIR#_%E(%HV^..4:OB5:6%K)5URY'&W7G"+UK M4=R$N%T9]?Y,+ ]XS[8*H'1Y&)9#DJ5O(1>= B]+F?.@<1MOG^2&&$W?B[.Z MIWGY?FR-A(3M('SE6J&[7B?/L4]D..A!9.A7!(9%"S;9/]"P-DE*4S%86Q+! M'T0PI;S[OD"XOJN&%/V:05>N!(KH1TQ=A'P,"8N7P"=1CX@DB!*QN7MG^7Y" M\)F8K0G!)0LC8>'^]D+[&\YFY?A$.$S')2!75_@5H0)*VPKX\.!@@\>&>81N"ZO]L&* M>!I+Z.&J%$))2 MA[_TR519D<"!7(-O%#B-A;3,Z5 :^292_U])_DGX MWN4Z0 'QWP/#\/Q$+Q0-;8)CZ94165J^(ZAG]Z#V7BM^453KGXQ'S\COMU$( M/L>;6/[*+A+ J#-'ST80S-HUX'NSZHU6^>V__ALJ =R"'U)DL8]3RAP+_GJ# M[/6!7&-^U$PAV5_,25WSFJ6!@Q[VDJAC8W!JZ+ *K=O&FEHIBB]/%#?<>GAV M4<03354;7+$H7J$'H* M3<(5!J7;3<*NJSI>& [4(>V*IS$)".RH]H826^PF>4K?T>1W$I[2>M? 4U=H M%6XN4*BZOD@Z=;7:=/>4X+*0:A +F.-6.VXR$CB0:?K-1)=EIM';SS17J->/ M]/9/676UE2<_K&MU+%_97'E#%6GK=39KW<8R+B@+?'C=E90CN6FWF"W/K?VS@[#T5SU0"Z82O M<+#WD#5X5LFFB;=PE?%*?VJ'8R:]^0-Y9\XQ?5';W@0><(,%@(%V O'ZR >JT6YV=P/*)=I':N>X@[L1![4^ MYIS.T"NZM3-TM&\C8\K6G['C.['C),1+DGWG,[^Q)[\N^:T;V5X0)6%%8R-" MH:PW-NIZN;%QY24[^_MJM_'Q5U9,1*] $[UHPZNFPQZ])3)P>#4W!.?TS\0* M8]X-CZTHJ@*OL!Y3J ',. LL#IBK4&3PCS C*E-LD%7+]0EY:KW_$W_+?$IA MN]1]OPC=((2]_0N[/I\8#Z.BM!%T:D4Q>LR/O.L:6VZM;,A)$KD( $"H!(@" M%"5>K&:OGS'+L1$%!+YQ$@$C0(WF/K/A,2M<\C[^=&HS BVPDQ"1'.L!R?57 MP&M0>^_%V!A(XG\?Q%N_!F\Y+$PMV+V!WL>VH6X9.41) ?<*5U_%,T16$1LW M VW^.,N;XWB#NE)@BKW::8%+:M++.)A>*:WP[[4)90"A^MUR4C4CU'.1!ZJI MUBUB%O@!R ?$6!I$0:/H35'9?2KM12PK\\S%V0%B:-,X8^C@07ZU" <)F&$G M>S"=NC9#8+-T>OP3#KD%.GCB^EDJ&#RAV'B$,@L\!Q\($=:2GJ#W MA\P.@ )_,:5+N;6 K0+=<"9$H+*56$L2M:(KEOJHI)/8 M=V8G,:M4@.K^MH) 4;C)X=\%-AJ=U-'(W;AY<'] MCR3!G?:!8\(S[9*JC;1I<2OZQR*^L8I=MS,C,\J91^!&>9 MN2?1!O(@CA$&K+Y#,'2IOZ86O2U>_>7':#X0O2@*;)=H2LA,A+K'\)^6_6?B MO9UN=AM6I4_B6V=F] M*L:AP8$V&H]6:Y' MG@)7^AF%-F-'*A^R7(2QD;%6.,D'WJ[)3>.+<%,?5)1><1&&LHN15(5E@I?2 M)F.N_TE\JH<>KF0#_AXICP$L+T,-W#0V1XO%.&8ZC1B_+,!Q(6[ "6$I)YK9 MR9+"IM16*XS4.-EAYD=<$V?C!4]8I UJAU^BP2]]X8$1I9/X#2>44@?/P,^N MF(%/:)+"9""/I EP&@FO'6"$!LS]KRA%_*7L$*$)XB4>! P2;@DH2.K&3W8!"V\YTTS!JIDU^H^<0#4Z'T0Y@KEX_0-O9667'N16&NOF]U-E\F+95XO".\&?PII=?";@MZIYSO6\(LSU-EW0NM]0:UB,V)1FD=Q&@\>^,@"5^=SEJ#]!&\**)$6 ME?UH/"):]9A;J#APC8&?IJMC*O,C6;GC^/8K)F =Y5:H#^'\1^=%O<44XS;8 MVW/Q^5;RKE:CG!<45\-[S'ABK"8J[K!?_=4A +3:3@#:/3\W&YR4OO/E[2W) MV0W0>@T5=M5E6MFB)(;OA=J)=L'4;GK^MO!K]T+]/8H4DLX2)WC=@@>+BR%O M1#$_@W]B?G)H6X=$(7U!**2:L:,Y0P1,S*F.IPZL^^XC +"N#IINVI (P.U@ M02E[>\G>CH[]$\G>H',_5OOZT9@N$O'WY.W^E_,E/K.(492#F1H'' HO6*R MM[R,#O]Z\MR_B#PCQ.]([1GE@[XV@31)+(!#N:!/>Z3:X:7(*K#(3U M[:OF\:Z%1/^Z[G#@7\QG(195@QFPG+GKNU28XSZ]-,BO>E([O(C48OU:7QV. MCL;LDP%!*[EJQZ4?)^(J+-H:JMJ@W6'F%=J"J\41VU1@=$QX<%PB_,HE^R)R MW>_;KQ"$W1MX<@G[%:( MD(.Q[E24H,;6]Q=WL4B3",1[%5!_M;[_#+'@U(W?A\&\"8DW._=&3^T;9?O3 M$FA:&:BUG6ELCU]4Q6=QH;>ATK#LZ7@< M $7YLDI^FB!0NW7FV4/ WUC\<0J*L[9J'';N35T=ZPV'@@UL<;O+]J202R$_ M=V1]L)"/0,A[JC&\92%OB0M5AETNHJG<2M/Z!S_#6DKQ&RU"7J#^T(U=J"'# M?OZ\"Y5W55J3X(FI%V]+)8@DT2>[;0E3CP/,61%'Q.1-N#@!( &P[%\IZ )( M8PBDIRF[$1;1X(_L_.X6OCP?6!PQ)J-@&C^#]+_FY,RAK#;.!0%CZ_7$5W?$ M6]^L^:L-S=,YINC/R_PGHG?^ >:+D!O9JC].BU?3<(ZHVT5OC!$K:0N@<&W( MQ0T0FNU:MMGKW ^W(+>L BJJRH3!^")0N3B^UDB_/+Z6UJL+L(4['K(9;#K0 M] -I#T38*N,!F!6HZJ96QM5ZL.UDGG"(N8^$9;+R"N67((J:1]BBF1R,H5"8 M,TVY@B@X;4(5K*",?@U("01%3,#N5F&'.-J,O;)#'BPURP6 ;!7@C3/C55;\ M40%/[>\"@D>M:XCJPB(<)M#GAC(8@RKO#>LB&9B#KJD;S8 &Z%VS/V@,R:!_ MXY,:;1UJ3QB#0UNDKZL+^CW87YB$\@:QDGU[J7P%IR'RN&[>HSUZ3VH=<6'T MBHJX+)PP40P"6.5W/V3"_?T7(=']B.:%13\I0+4/^34<.ZZ,;I*,+>0MRE:O M\-#-)^A_MCS+MU, PA3%4EA'V=C^,IMKZQUV&^/U-!O>2 %_VPVM6S>G9F(- MU4CM]F*0.>TUUHD@Q:Q6WO5@Q MJV?32F)V.I-F@DDSU7[_F+*L<\C:66L=+P% 26SR<4-Z:D=@I%=&/+=8:Z:9 MI=*)#;*Q+;&9'JI^PG1^X#_$<>A.$LIW?0T^61#9[WG54D&0L-YLH!I&^1!C MDR"ULXSQ]CFH!,?3$@X:=NX-=:25V_FNBX%>;!UL6S43A_C0!RVHA'UA":W5 M>VYE::FL.CN+@2OA4YTN?$ \$LU0C9'>6/S0J@HS648J!?KR EV"!CN90 ]Z MF'_3*O"%I#A+<9;BW( XZ^?+[@TT-,\#U1P?X_NW0I[W*[2^IGKJKS,L_J(* ML(.CS ^_O2]?)6Y[5A2Y4Y=?@(3]E'O4^_&"EIA?D53==#!UOS/G[B\6!AFK M]7)6TSOW?E"N9$U+Q,-L6LQ1IC"GOIT)V+X9Y>5> CS=? M 5ZC0'B4%0C+>\.O_-[PRU5X:[S"NZ((VC"&=WJI2!L_[2.P-5V.P54-KH[? M74T75K])(I!,L*H5.N'8RFSQ^G;:F^P&R8AY7D07+D:\*S_*+C %3B8D6-"U M-BIAFU\Y"AH:[#U,A\RSMZ2.#-'+PGM6O&572:D.S BJ42CZ8,$XET9*D,01 M7C\JKB+^O?NEBV76#H-Q0.;Q1=3R$O!>(1MM1[C$(FY>DDU7IUK(LN NN#Y. MK2NJ[N.9Y6>#JHH?@%OE/WKY(&!O\&\X*S C6N\'& 1L2,C6+D;.&I'X]7IA MRD@!OW@^*PE?D*FLVW_PUHVLQ\>0/6:W$]+P&TKM!_UR$\*@7VY"2.D^62J/ M#"]^7WM%3VPD%[>L']^4U<2W>35%-WG[7 MELU #T\V![S,0LIZ!R<[(#B$V\PAQWB(^&\($-/X\ ,YT$"8!VQ6 @?Y !R. M@=&Y-S5=[5<4ALF2YI7YOV@QO%T9W'&EQ3ED$+$GAWUUU#\YW.QM ]VF$(L_5D>L>%%^>0Z0'*M*$.]*-E6J+*MI+'=EQ_<0X>PXIL0U-' M\C(,&74*,-GC+EV7M4(OOE:H09C8-(RK) *>KM!HL]AZ@C M!J-FJH/QZ(9%O26^4KF2L2GPQO86G?#*"5YVDE95N/[FXDZIR*-6+^#XMRXBR8;#VQHH5*\2Z M&:P%9@[6/2["(&9VK$R2",@:14I !058X_&-L05"R[K^-+2B.$SL. F9JCRS M2>3&+%(5:['P1 $HO]0Y@0V$5UI3F,K;=(+[3H7Y5/FP-A-5/(\SF3/'M597 M#I/!&ADBNF_#:]]P4N1OM;T@22D$@Z@*U%UJ/ M;&-M&*_HJ*KSZ*]4RZQOY=55S6RO7FNT;J:JK$U6R,@*F784:\@*F796R%Q? MH<=1Y3%'U\9<'[UD84Q;-B/U,4]T*GW3Z8B7="1?@LP\>[)AJ'7NC7%/'8S* MG<;7<20O:V*D !XJ@(,=.)KG$$ =[V,U5=,L(W=H4MQA34Q::Y(EL-L M$>?+G],-^YW[OJFI0_/HY+TLAVDECY50"\_/8P;PV-A0^R.CU3QVA8;A"F-- MD528J%RMJI\Q'HAI3@Y57@L+$RR<8W^D+!FQ1U*>JW6"8Y M'#56)MEB46^)KU2C3%+0X0X%_Y76[YJI/A!E3W?\LT:J)S=NY;G**G\-HGA' MQ6&.[!6R1<@BNK9X IMOK17ZX>WG$<$R!D^(HP7SQ*(SPM\2RER["X,G% I;)LEA&UU4>;!O8&:&Y8.+XS=SZ M(Z#"R%48KK\7BD0)/C)X].D&T6R6JO+(?!82&EEH(:3JBE=_L MKC@P7AS0I-T((>]X.1X\FD36(Z*%S>'9MRJ*4D#^^BF:&RB[B^P"D0SBS!R4"S>/AK['>@]ZR3AD[2 'M M5G<0MU19!"[.P!=$BA)X%=Y'@*5VN+FP-5/0?M3EFF]8-J1*)8Z/'+(M_QZW M>HYLY\$__8@)F+AG0C&EU86@,8$'X9UWE M Q$+?F);$9:R5G-!>:4X2OZV4%!%V!3QAD(]:F&>W2;J)MM7>_T6M(/_>$CA MJ5IDMR+5_^MPM]QSTP/MU-C9M M;B^M):ZU*/.2BQKU.O?F<.>B@-E3H2$5AF7$Q;)FATU9&,+?TU_QVTK>@E;' MFOD5INBG3*&C)$8+9B/HK;>\49EYR.]M694-+A(I=",3N,:;3!!_Z<3NM3/JN/V:3VX[QQSGE:Y[[?W73N M,^&,UU6*[1Y@.!DN%ZQMID&PN#\,OL-+8N"AS:T?/C5OE).=*]*G'[3R3YE9 MS9:)G0+I.G50&V7Y^H&*^:EO9==F6[G?DCDC/JQA!T[HH*1*]EK-.R(R!#+N M''[RT]=1.(6]X+NZ[J7EA)B(*X_ /C,Q M&]SS"2L[;1DIBJ*-4[ISO]_-7 >D_Q5.Q^C M*3J%E"6S!*AP@8R(BKN+:7(7G;1,IEO(=H/S&@D! 1_+1I_1(;3T#0HE\^RM MPNUAU%&TX>W9 XE?" 9"90&^F4ON]8J'R;[EP2=CV@BSB1JE332ITFF!+ MDG")XX*MF1+J+KGSGH"M M@Q@X'F* C%+@R&+P(%J=$#<9E1[1Y@EF17NR,J'<4Z?0XHXC(:\MVP\*)$V_ M6R&!!?&Q[2XL3G.?/1<'R1&:"[+I'.$GIL39PETY[Q"AV9,+062^RS!E)!X2 M!ZCB2=#^0UT7O=<$:/]8DZ#]YY_+K8'VZW5AT?DE)%^M[V_=R/:""&Q'&0U] M-"AW=(X&931T/I@"H[&2-3YABR1-I8U!S=>5W!&;3GD0EW:GQM9WS)^1!Y?! M[Z<&RUGO844?AP=#^4\PY2CT9>JUB*SE';_X MO94X.#2Z-'3.():5@&4,8TL,DA*,$\*R_TQ<\8&*#B 89'XICANS>71[T;:F MKS)FUE^]F3W15:@;,1;CQ=)IT;OT59GV^0SO><-%&T."[.**RE 15/&@6SX$ M^H$VM.9$S5-.%"\ [E=DC7XXM#%]+15$ :(7/ .WYKN7;5O-=^ N\U0R\%N: MKK?070?A!ME,M0*XU@A%@*\1PKR?+"-*06$D>!QVY]$+((S%Q#<(NHN:!I9S M!U_F^H^D=/59F,63Y0DC8&&//CF_Z%J'N#SK$80=#VIBRACY=/,(\#\$-1"C MN#$/K2.679)%EX'E45GH^0"P@,SO@4AA1GX-M+#(%UV%DLR M'_Y!!Q3P@:5HY@_ITL%Y<^<)QDCA(N#6(!<_"A#Q^8_AH^6[G)2TL>^ C8,Y MV/%WL[A,1%$3]ICX M.&6N4#$J(20)BL7X2IBSDIN&)UR?0NO_L< G P*ET3Y"8F5HA3I@[H3YY\BD* MC%=7SD [@H/N)$ N#F11O9!LCGL*T.TQH]ZKRXS]?9AQ!J/7Y,9]%;BZ[^:B MB8AF01A/\11V#[;FIJ%LH?:R#>27!^1N M#F3\/9,71N?RL6^_;NS[S@K1@D6?6/@%(I2JP'=<$?B.RX'O;[#](O@%UE%H MM)T! 4^%9^1SF4^)MK](-5 SU2;$_.!*JJ%OE9/O+AF_AY>'C+U^/D3I1TX MR9F0K@+!T:'.0<;RBR7-3 9=WHG MAH:G^%0:<2)J*:8O]@S,I<<^3M=5%,G4@^\(OMYP>^&XMZZ@6J@>OM(NSA>! M3RF<),KKM;A49OLR(47"TU9;Q/E@L#>TYIO0WE1RN1=QX3V.%5L( E>ISANC MXG@O(JX6OIX7!4[K];H]?LA0$P9NV*_^ZA#$-6TGXMJ>GYL-3DK?^?+VEO[N M1B2[AJK_ZHIP"5HG661?%KG5ZQ3E)902:^](_ /8TPOM!#G05@SOVH>+C[K) M;Q=[']0X?Z;)72$G;D$FT?2N;K;*AJO4&K)>$*;>ZU>7]O M&=8\^$?[?Y=V\:07UU)U_H4?KE N&M/)DXU'6!*64]P51!2KZ1G]6QRQ/? 3 MMNS&(!KK8W[$1*<=M5V@\ MKLT=>9>=2&>'U/E1M'106L!CEY]@6W_UXCR[0FF,]-V.\-T^8+$E%A]:WANJ M4>)F]:'0\OPU^(2UD=0,"[3Z#>MI(K#'_)>(T $?O0_"*7/I]V]=1"SRG<\X MZ?KI ;-SWU>'>KNQL:6W=RIO[PP,6>:Y =ZBT^[XX@IMS!84XFNP,6\V%%Q* MJ/93VQM.>416^SA]RR;QE\P-KVU-AIU[7=6THZV)1&UO)[LU84WV9;>I^YTY M=W^Q,*CBM!&6((UT37_=:EZ[0CMRY;'*O]/:_$(/%-7[$\++=&-AOXQK3FYG M+,_[N*"&[P??2?>ICM"/&Q-Z&:ZTD\\:,3!'\MFPU[L./KM"XW)M6>KU,\UM M/33'1"K'71MP]6)_V)&GZ.,J'4W5#%N&/2P7,X>J,3BZ2*;N=EY!5//"6?.P MX]+&6%-'UARH6G\3?/(5L.85VJDK#X(V=X\?>,T'LDO%'1\OH.:T!@&N5.\E MD9-V2&^URR7DZLK^ZDR)]7(EAD5%7:VI"M3]=Z2EE=I2IEZR3&U'@]];IHS. M?:][_-V5%Y2I*W0+KOR,;1N@RS'Y\EM34U5+O#U%5,^X"]ZI4D4FF?<;NJI9 M\OZM\WX]([R%]P?-F.&7< A9OA9Q!>#M;-0/:C&W/$[8\"]+2(Z[>*WD?89>*R&X<_6@&@ MMA4V;<)L*XE8 226[MQ*;^P5=T(2&CY!Q>(]-W=IPT-7>0"U%M.5EGBO4+K" MN15^8_$=3;9P/TW5>AI> F?6)4_*S.:64Y^K] < M1X@$/&!$Z&\("'LHH-\#4"\E7EXV]$XLG]^?G"V\C/]7POH;]H8E2%#XK Q1 MBG![.9)EQH$(7UOFP>.VXR1 ?(BX=ZX;13@!A3&0H'H[AY*@>L;4J8 MN@L0O1!QWQ2$F01^>[' ;Y>?8%M_=:;RK\OV/FX,)F2]U^'U7H/1]K*:(SW] M![IKHG:QS:AS;ZC:H*E,MJP"NR&&';>18<>=^Z$Z&AP-IB%KPXZN#6NU$?MU M[XR2;(/9J@:&O1:J :W7N=?4OH1LNEVVVU$@?QFVP[)YU1SU6LUVK3BZIC2K" -,T5(WQ MT6V&C3/!%42@DN./ZJ&]#,]JI6]E[6\C5VL/ M+W^U]H>8S16]JRCI(DXT"1KQE0O6W;7WF-:OEF\]$I8*09T,7T?*6S>RDRA* M+X=_\"UO&;E4OO?>]2$BQ:++-VD!(/WF,XL2C]^M_)'?^Q[X46FW]BK+/E]] MZD9*E92=9M)=NT"#/Q,KC+$V$@+U11#&"A#@/2@<1>O=_;\JO\_>3CP+?W%" MTBH1BU'1Q3-EPKS@6:6?\INIXT )DA!TL97 ,'0A,,S8G5/-)O,QTX]W8:/: MH4S#-'MQ!*J5YAN)TE7X=L9"YOJDR+$F%5>B(]U#/":X\X+@&Y4\9D_2#[37 MRK,;S\1-Q'-FH:).;X?^%+I/\&LE5_'*+_"_1UX\"*8"R?G *VBU\=CL*@_> MRMP"& 5+HX@I\D^G"FQ0'(2H%Y4IZ/!(P4+*PD_@D1A6DG@.4 U,$7Q,<"X; MED(7>$0/+/ %.H=N](T7$R>^J-JE]> G5%-+YRH!)P-LE,NFXLLH M2N8 W.//!7)^;."07D#"$1X#;K"?+]:C,4C! M/F!7^3VB+-)S@*6Y5*P+[Q![2?-Z8I&:;IWXG BU_B'[OH"UEWZ+] M!KD/[X!>^QBL@U_Z,&+L6_F78?!'U3M9%(--KWAC-*N:^7/5AT!(9EM1>7!W M6B8'KP\N_?0QL+SUSSSW&_.6ZY_.K=)'SZZ7/_QDA:Z5,05M$]\QK+!V0529)3,OR@(8\M_JJT#X0@?[$ M=X0@!+"_"GAUS_%,51Z]8 )?,]CX8"[N3G]DP0(4)_E>A1IXE03.FKCPU1)W MPK+_3%R@&4)%P;!>L%!\L$O4*%3Y ,;<+$Z;!\ !QD: O'^@]&O.B_AWG"Y] MS\-V5GR)N$EA*115!#2-&2:)<\5_AB" M&S!CCTQ!&#N7.P98^6_ALE-/ =/_HB5$K#>* C#82 :&-\W22+8T C6]&]& M#R,!X1U+)9AXJ7$%=DD69%.V"-B:8"'?%MA#3=4!2DM,.T1+?78CIJYVO!1D MS)TO+&[1<49S%CXRE%$2DRB5(7 "4:?CZ/FXZ7O(=J/6F*#V\0-4-Z!BL$-M MW5)V;\?Q)!?]XXHQSWQ)9]67M J^)#)$[M;9*_YDF/N3N7PJ\!SW+Y)%X#?I M/]84(55YGKEH]V S+9!>,';@4],D@%MLL(9D?XCM\=\)*L)'^!F\T%UXL V/ MS(=5H36![]F"+X!8Y'>?EO,%9TGK?Z >&$OYL?.OAX=/G9]4DKUTN4 <-TA[ MQ?!]G[D*0T)^N?O_4%?-$^^1:$ -4^L"G@EWYLSV#97$:\Y-]H_X0*?XL\Y/ MY'2*96>=0KQKZK@="1F9) 0Q1#U -C1SH6B1?R3.8\%1MG@?&\Z1;Q3*&^58 MB'B@A!CJ;\_EALDE:\!M*!\/?4687"38CFMLZH';89VS<>#_=O#HNUSQB/W& MI=@,8@CT=8M#P^)8B(XL. .>Z$4BC0S*QPW);I"=PAHHWH^4[158^R!PT!GC MLL3--Q$:MH9.7=/UVM:")/>O=!] [NZP<2X*IO$S>E %^P;[$I&1RZ= T4+$ MIHD'*W[BC.@%V-0,_W*RUXB&L-CZ+@A(U5FB4HN\!3^B)9+"QX]):C?M*)"B M$!WASH0N2STY^#)UG[C.+88GQ O/(GQY(I=C@AMC18%/5,QYWW9#.YEC'YR- M$^"\ _.AIL(E>9=SRV';G$'R3%86PHTTCA0QGF5$FQ)[0 9AN1\6"U"DF;"\ M"85_]I#KAT\@&W9F=-.A4S,O3#:8%3ZK=:WT_V3=>$N&+C@)[UM@0NP$7&G$ MZ],OITE(9%RUX>2CI7,KZJ[BW/)EUS-BE\EI?7S"JGCVW':#N]6\_AO5;8"7 ME>2N,W+Y(GA&4<0Q"CY7,> MN7C97I# (*"DT(LJ6+B0(.@UY"%0,.>"%"(/T8*=@V!$8S31T4#$@"1C3BJ1#E M&PBQB*^X6@"_T$M(C50^11*_%KI,$M.>"]<&X/%XF#F@Z#!(@04JU%>F*H7VHK3&71S*$"+V]0II%A%8\8 7WB%&*"5QR MB%%S-91KS&(^!U[E))1H1J=Q@=D+S. 51J7E<8]1BI=1E+K"]<-$3P(1ZK@*'A.5?*@XIL RZOE+MLBV-5,PGPF1O))O :6NJ"@=\;NNA#P1B8 M5A9>0983CBRN^@2L"_$^B >87Q1Q]AT\!=(>E-VCXY^9]41/ @ MU1ARL3!UQBP.EL%#8TH\6!12@SN7QFP0DCNNS0-'"K<\5 0XK)@I!BIB9EGV M0T06^93$H'P=PK4I*!?*9*5N&B_[Q0FHJ%S2&$>$@VFT&3R)Z(L'HPQ^O*Y/ M*O.WJ95X:?"T69 M>VU<=&$#PR!"ML' .P/!6=EB[LD]"_T!M*,]3O=][RS-X$/X)9P-=\DT),-V(6Q D6F$>Q,5> *C ?&8QI>?M2:G!UQT06ALR$\'B?&?V*K;F^7>5?A0,+ M=?4L@VO;8C*^J'(YWZ9D_GN67X9IV&A(9U++TEVZ2@%C PMK\!VV8:G;'>P_2?>+\9!G ;I&)N_MD6@ZRB)QH<*?-,.V=?L]*#*.'E<(Q9,4<7/N'%BE'84O\F^RI)[ MA7,??.&_$BL$VQJ :/T2.UV1E:B>6,4I9^XZ6(4+H%+&6WO7+ZX?@+/\BT@V M_Y*I9*PMQ,.I'SO\)YV?D%<9F16]I^LJ9WI,8()QC"!\=T'S6I3C]?EKA>E< M4P+*S^S1]>E@$@;D('89W?S@&=U:3%U3FA8F[*'F 1>!XX 5_8NOP2,CI4W' M$8(2ZFZ#%^6O ,4]#V!P, ]W$&.$3D;8F K"T[E/BG,F^79#>$R S"(9# MN6>LY%@_E.9'M>+9B#P&2YR"8FV"G5!&.LV36LX3QB!"AY:4=MUPCT!\L.OQEC@(_"0/+ MP6('*JUBC,H'2'#P ,'B/YJ#/)+'!;:6\8+8B('J66Z6P(-2JZD'/W+Y(V^&0]4XP# *437&1U MBI-7_[%'2[@T*U%S1OA4C]R0-&GZQ:4)IK!!FG*':RH;RK$T::!:B%:(*OQ5BFIX!4DN*JDMG?,: M398M@B?=^+#9H&O>7G%<)$"R0)>?FY7L"L?58QXC&IJ&)! M :,2AA(E:&PN:+ \4&*YEY]6U\Q@1^^>8#+S_"PAFT$AY,P37#0 I?0P/S!W MDSF%##@0(5Q&J/=P*87(7:C3+ W*ZY84.A&@S-P$A!HIGVF0="Y\:JD^<:XY>:CP':"R#["!T)>)D"M M*3#[^N^>&1I5Z1R>B<53HU!TN0H%R]@C(-1HO%SP>&TEA2M"!SS'$7\M^5' M8? LIJJ /PHU*ER=%E,(/.. X4,Q),&:5)[@)4SJ@K$MA*>KU8TS*IH"RTSU M+ JF*EB2F:6&$Z>0';ZOK3^:U%H2KFZU#"1-L"SP:*TA@A>MQ_S$2U M9+Q>\Q5C#1=,8;F6;5PD(1BBB!.=#U)8,2:[P0NA,K$T:\S' _V$AR.K@V6) M9:IWMN;\A-YC-#XZJT67^C6OCILQL38"G\:S&%J/1_6WJ YH[+6*3BIJCQ.K M<)@G$HJK.4[N3E<[O@<*_\L[Z^_+L_X6S.7ZSOIKGE*^$^?933ND+Q7!B% ,&QPVQDHR'_N#^1\F"5QL6@J:T/VL"NI6$ M2X0-=UX@TJZBJI2'=N*P$6\'8.'C,B]=6SD(.BAIO[;$?5/W,NHXCTOVF\C^ MY(S"^:J0[5U)5),E+A2C!OP@.LLO_W=6(8P)N>>M68 T/1_E2=XLGT7)JC2= MZV^8)%YU04&LZ"5C/.)W_3VJJGF-1Q@\B6.[M"U%FS-O%BT([M F(BHA.3ZX>HI"!JQ.@;V5[*3[/R\V9=I>:5#?4$ MYX&?&1=X292Y)G%6OY >RJ1O7*G=2@HM8H6C;%Y#1YHXSPGS6(0W()-/B0(3 M%(_$%>&MBQI=,@]9=%8L^,KK;8F7'5&-;,^HTI]2[U/K"?P87N:2 96CVR%++6$#B8"8:QE7K3"2ZKY\S1K.CA0BV$:FD\>S-D665-1@0(+ M$P7$?!:80Z.#I'3 B%40?4(G#+P6$0(DZN,@M;!R?"5DNI#)6=-&O$0.]0!5 MZ;F++$V;'2W@PS,K=(3V6GC!4K0\5I:L9(G&]?0_HS:+M#B)9H$6/(SX!J7* M+O8@:OVW8*(H_YQ:"ZIU>7JJ0M5#68=>Z$8X?>%-$&V)0#G7%4F5LVBJZ-/P MG"KO"M7N:0,)[[)!QT,L:8/>+3D\C6E>J4U/ZHV@ZKM#U<>+?Q=I D!4]Y2= M%)_G!>IHW*\%CR/5<,0;S,_<@/*K(Z$TJ,]JN\I.-8?K3T,KBL/$SG(E.0_" M[T2K<]9KP%WU3"NZH7.'XKY,NT"XP@]1G#GXQ$J>*D_GYAY[Q-BJAY55UJWG MA]=R6T6AI**HB+?180U@40,1.$6^^.F6]?,#?]@%;!9;2=(5"S;X-$7AYD8* M\*-B6B)?!>7#'Q-_Q<^,9T'1M9R[CT@@?G9"%'OVQ<"K)2B%,]7R'*@2^R!G MT*_'Y(7S'N$^/PJ-6YI2H?1M0\^/5']M5G^8&V!SM/((FX$VGPJ:8--0O@HG M0$+ TH+*5""782"Z3],@/.T=S9('FUI 55+.:'RT_L967X='4-Q 'T%#_'3P#S_'$?;4SA&;>M@KED1'\ M3W!Y,?4A3KW2D[#MU4Q%DA1A'[*E8(=KT?M9U2_<#__]E[T^:VK6Q=^*^@W.G;3A7$%F?)/ITJMYWD^-SN)"=V MW]3[J0L$-D7$(,!@D,S^]>\:]@0.$DD-!,C]H=.6!&SL8>TUKV==R$1S9,PS MF/X%*=PP(:Q*7=NJ/(/[/B?.5>S2D7<$ MQR@#5VYD\7=P>Z[#E.!SN MILQ;!+#@C)!@959F*O(MKXR-1R?&8FH.V5OL2$=NMK.E+-W*F)0TUJNE'I1Z M_ZA@N,3C)4>X7K>9J67\D+8MI/BDR UNPRQ+6&)HCY>4-/J)C871SD%U9)[X M 76\D$-DBBFM^ABUAO)'%;-WARA<)U6:*@ T&H&AZ(%8X-&]M=4@X[EBKY(I MP]!*6DW]"0KZ&0F.I#HSJ_NTP,UTJ,J\:'J1A#$QI52NJ6LOE'

E&IO,K)OFZFJR6O=;FNZ)H%!&'@=CN9N6(Z/B3/,\ME] MC(F<7(6F>RG03BU_/496I^9:RI1>*)N@)J3%-SEK[D3.VY(W9FL9B MY8I@+H=V!LNX1U94K/L@P!HR?592PZ4W3? .*1MG]]P2OQ92H0O#8=C]DDEV M34(Y++FD 6$XHJU?F1V^,QD_SX+0L!4#]Z7$'G#^?P:4GC]@M^#Q!."K[S0H ME;HXJ:ZEDVAP/V4(>.S]B"H7%CIXKU_)7TG4H*7"(*):XJ^$! )4^LU@>-FY M!&TM24C;MQ H46H M\SR7/\-GBWK>.5=UK2\"\^GJN]6[O#2ZMZE+GC%,%Q!/7+YU?9LK 9:8T8"XGGYGR(_MIOU?5'1ID>7NN2JN+ M-.5ZYT&89[M F*[&OU1AKW)324MF<[D <%D,/QHT2BM9OFYGR%);6723FK(: M";='>+-*1:1T@&DB?5RYAM^ST"#7=#G+KZ:7;=7N6#BU*L*%=DI"&'"\@0*= M%K5=@E\5,L5:(UJ2YQ[?7&(1 'N^\FHA'52,Z%=8V0Q2A2Z#KUX2W,$CMB*, MSRE-62@XP%S#N!&&A\;]0_-*[OQG=N^X8!K(62*$/-6!A$& M%7$G)?)?W4MI*?\X)Q/LE?G=3R8)=X/T!ZY^?$S_5L+>W\LV/M>RPA"*D&'F M940>%HG:@@0JT)@0#^!1UE':);(A_"G0N'H*:Q,V $N+1?14=>'?_9>$>E2* M$O7>"-'(6Q3BC?K'6]6O(B9TMPMZZ>VAA;L]5Z]?1U=G35#-L;:6#VW%W*W0N_?8SFTD(A,CA8AKQ40^0GDOXM/)O^ M=6?8I+-I(7O;+$';P=Y^%84@AQ$*5*OD]" .M6$C6G(+NMW.U6'MKUO6LKV- M9[._]'C6LVDAAVJS O:)T'!-&A4LX,S4IVZ_,VJ2B';JDW4V@TZW26?30N;4 M9O7I1T8VY 31:!ZGV ^-$G3.38$:=@9-$M).@;+.9N04J#-6H-[M[*,Z,[VJ MURS1[=0JBV5UQDTZFA9RK#9K5;\*57JJ,LF'4T+ M>=,]O+HW[(P;S9L^4]N@\)X@M$M+,KMUU3]4QWJ^[)&75\!.[E1'G5YK3K6% M_+%M*3D?N<*%.W6LUP4=H+&=VHWIC@Y5&AK!!Y](V3NY4^T?&C5V?/#4O6X? M5>FJB5QR81X#.<2,S0ELTT>8IK/SO.U[;YSG[<4<#XV*-;>0:[79\Z:YEC1F MS\SK]OJR,UY+SG4>MP8<2[\AQ])"?O3( K]MX(+=+O&R(Y'$SQ)\D0S/UY); M?5O7I1B8YSPTJOWC!4ZC:B3WLP:?:;Y'/LX6L5^>EB^V6#GH-D8Y<#J;=2S]QAQ+XSG3 M\2?8U*=.7MG]2922>3^!.BMA!_MPX?]'$DV6RI\U>*-K>HCT=O$[!;&Q&%Y1JH!9KJ'X$0OS=9OO0B M3FFW(8!E5U#LR1)06PB&(RZ\U]2@+*M@,E'Q[5,!!-?>XCNE^R&\+'3P]75G MT!WNBQP\&'6ZE\.G ND=#L9/AASL)G6$23T(_-Q(%MW4IW9$]MVL5777GMN@ M_#00VK4M>,IG!;;K((H/V;5=((K=KM5U>N\]M1]Q.W?HSF&CL/=96E##Y?>R M[V$K+*6F/O5"*3Y'Q'22W>R>K7QHH^.E<3CFWSS?^IOM2!E<7_JCJQ.M#'1$ M?"9$?#GTA\/V%$*Z\M9=%>FN@[QWK12>@ZSZCJS:$T=IZE,OE%5P5 KY()(8 MYK/=C#S-0I?^L.N/APZ)NJG']FY:DB=F#N7^KGT&G(N MQQ??37WJ'!H'OL_FBZI\5./ %MZ_[F#@#_NN/K"IQ],=^N/1@7XD=SS/;K;O MC_?HSN:ESF9X*!"=TRX:KET\'D7EJ)3),*'YYD;%#RWZ\*SJ4P\A/?T&-9O! M75^-_.OQ@=T;GFZ7CF07NWOB[LF.]P1TZ-'UB]=5->2>[.,_>N8[TSS2.$*Y MW:/)HKEAN0;291N)\FION\45W#76MFGJ4P<4 JJA&E)+]\&4RY54G3''Z@Q9 M.N<)4Y_!EZG?]3VL'?#IC3@-IWJ\11[/@QQ61H_EHJ@2:@P9S@K8(ZE<(?\6L2 MYW=)^+\A^YUU06#A>_#Y,@X2&#B;3@M18KU@X$4BQ%W T53#>495AQ$C&1,W MHW@1_!U6$,-BPK+@1P5,+9O'H3<3070'9UC0VV%5P#T6>>'!NKUI$.+&\MS2 M,H?7<:GXR\YS%!H>E92HR/#S"D7H\S&[J7=<%@3M1W+;J&KKQLCI#="5L_-*\$$UK"]EXS;WABO0C-9_9[F:S2*X M$1<3.*P[6ADF#@:>_A@T \Q7_]-?ANTS$^9Q7YO1=[$]>6?-&PYL!+J_E$Y+B2 M+V*)N'Q1A2Q3RH8-W&"1Y>44M*?,1[Z15*@[T;-W8N(%BT4"2A(5=R,3+<3- M'':'?Z''.#U6>CF6K!0H2[/2#8+I>5CI/4==$W%_V20$\9BH[I[%G!2:2!"Y M2,5=D!0=S](WIG%>E-X?%8AI)ALY-2_!;G2PU!"DMS<741SH#WLSF% 9?!%X M)&)1X,22[ Z!:DM<$O:,@IW(JIL9#(2[+_6%11G/98=.F&B89T5!KX Z!S28 MSV&ILSB M@9*@697U:^K7R].G845J,HH%V>QEDU89)ED5U4CDE!E,#4(#)!:0*VTH[O&_ M.I\Z1.,Q*C$I[05IT,^&JM$ I8EI;_V_:N(OCMEQ->SOC=F!3?UZ3P7Z,.H_ M'1*%F]3+3VKPX,<;Z4UIZE/'PNPX7O6P ^QH&A2 ^QP@!TO%A-P@!T.L*-A M3YU#[CQ:7PZOX[G6W^PX[+#;\_N#<=.JEQU>AR/B/? ZQGW_JM^X$GR'U_'X M9)K&(0DU-UW&496C*I>$U6#3H)EH'33B3D#N1#/O"B_ 6 Q:P<&-X"CKQEJ8 M?7)$F\E%]MR:8??0MFC-Y!U[+O^H2<:G0D#[6F*.@'8AH--Y__ABKZE/G8.G M[J.='G%F6!>#\< ?]0XT\EMFQ[?Q> 9=_VHT=,?3S.,9=_8%-W-'\V+NB$8Q MM>-+\J8^Y0Q^9_#79=[^GD1GKSF#OT9 ^_)^1T#M,MB=P=\8<7R/VG2ZP%/U MT-5F=(''(# T;IL.S8)XW-8 M3S.O %J'2Q'"#2KSI9=591%'PJI%#^E/,!3B"'0O_^S!_\VSW'9_JN)T$<-K M!"0!_U_H0O6.K,DA)!(8!::>>J&LR?'$UY K=O*@A$>J=!K<9CFR$B[ PI\=T+(Q, M^]<,OS3 M/M $P^M.[VKSGPZI;>]>/UG!_8E/JO<@H$ C!>(+NB8;$1"\VDG)VJR%ZC5U MAX?##!Q5>6P+TD#[2>0D"ZX=+(*#17@Q.W=W6(3C2[X&!O@>XIW'@[OY.^CE MI!QY4R$*5X+_7.MOMA]KU/6[X\>Y^QI;O.QH^#QH>#CTQ]W1:=+P 2&*DRF5 MOGYD3,R52K?VJ1?*=CZ>]O4^NT@RB?2]2?]J?S;J_>'NGC\:'2-]^8E3)4_S M=(8C_[I[C&IR=SJ[.#+&1RG4;K"T<';_'N3SDT3UGU1Q$EUD5QN'!XJD]E;"#49^M]NH8CA7IVB)I+X_OCH0.FT5TU?<'5P>VE'4Z][.?3M?O7C=* MZW:G8UE$A_9B=A+(&43??2JS\,O%)"A(\LP7(BW(+V=WT KF:!S)/EG9%+N] M9;D7!@O*#_T/O E/5.F!4JN]BE^OZU]=[^LI>[3 MZ??V1NQTAI,SG#0T3OA'%7.OYHMS-IS^SY^N>MW>VR8I@$XWMV20/W"!OJ8> MSFLJ;]G=<>?,)FWYW?&".H#N=9WQ-[[ M+$T%8=^^3[(J\CV8(ESW*@ER^#Z,<">X:!(1>PD?%Y=1E;@UTSPHRKP*RRJG M:5 L?BG@:#=G(:].G?8[GF-2,OR$ MLX!]@X. PPZ%?!_77<*4[X(\@F\':5ETO,^$#ZR.$S\,$Z,E!@FL+YM."U$B MU&^2P9_T'CY8)JI.)H!C,*12SN(\NL#AEUZ(V\FY:7(;9\$M[*40J3>/87XE M PFOOJ&_ (25T5*SNU3]+4LJW!XF@&R!6_*?+4B1??"@,?B]"QUEL2?/;2O!),:#';7UE#B#L2.^B-ZGMA_W>6 MJ]DL0)V^F A?+D(IC#9-T%R%RP+Y(C6FH" +^P-7%W[UA5.I\^V0A;X0,59 M3E?O#8@YD>-3,*>@,7/Q@-M.__;J3_$P"L?CRV$WZ@6C03B()H/K<1A=7@V# M<3"^OAK^>PPLG-"2@5, =RL%%2@$WVTZQN9)GP\&8#P7P*!Q W E+$6 BXBO M"^#7DA/7)1/P"RVX5N0-"Q=@48:]RR&,9"%>Y2O.9J0%P:GCPXH[6JP>YQG" MHF+X?J0XOF312E!HKM7Q?@/FF\"FDDSCM_#?TRRL"GI'3(&KE\C\/-C*X(8X M/O) X/?,,1G.NK#K5/"!B0;V0]:XSL=I<1WO$VQ>/$5U-EG2=L(&J:G0OF>2 M.8L'6?,V 7HWB\.9=5)W<9+45@M'4H7WCL^3?3+P\*-KZD39OX(D)HQ?/* / M0+))QFK*]U]1[EO0"VW4&FNKBZS5";DZS^').SSYEDS*X.UK$9ED34/)>K,RLKZ5_[EP)65-?1T$(YK M,'"GT\S3&0_V;JSNZLJ<-T"W#+'0!HL@"?)8IC\]'OVIO<@!K\<]_[K;;0CV MM,-TL$YFU/7'PZ$[F<:=3/>JTR@D_>/+#F<).>#!O??! 0\V^GA>]_?0"MRI MO)3LN3RX?LP)'V<$??=S.1.YSB0\,V-GY(^Z#LZ[H8GG:J MR#K=[MX]%/?>G.;PBCTWYS!DG:?/$CU9XMO?)^R([_'$M\/[#M;I#&"=MODT M3,%^9* XG@_K2:)MS&"F(O<6VVJ?;+B+;:!)_BIJTDP$48@-6A4PQS3/YH26 M490(<7$3AS!L7,8$W@/?F,?1Q1)V!;Z?5D'BS6'"I86>A--Z?B@FH(T:_M9. M&6!Z(]?6C-@B"+J0UDY9SCT(8>FP S"D&DZB+@'YE[@L1H#2$"9/#*?4D,NQ M%;U"XE?E0EV+"(D,CJ?*@;I]+Z/(5#F#*8<@4((XW=R'9,.@ N1.C(QU:C<5 M)DKN>';:W_JK$DJ#>A)ONS$T+)!F@?@L_'?8:YH9O0]W!&E8W_8XO-C*78SE)H*,DS1.U" M?-,;=*[@WB8)H:;!8]]T^RKA5O[:1Y: 4#0P142]@=5L8R'JEMJ?V/4\\;>R M8S1ORBH\479+I"+BW!,%L! Z*QAT6B5>P@P(6 5!_A"C@MTB]BE2#YE2X?%\ M,SZ?U9D@9<+R8Z0L MZQ!Y^*$[VX^\!%;95X?'Y[HD<]4E3!8 I#2K+B:5 MH1';9J0]X#$D15)^=P5*ZK^S.UA"3HM\(DRICN? \AX)EC=V8'D-F,NS@>4U MP#PD.OL4)%+ @K3\(N@2GP2,F%G87"_,(8@Y!+&V3%< 7N0CPD/+O+L)@_F#CRL>^F/+O>]4ZYF^^6DT=7@0(O GM0H8%YW.'9PZL#>-D[H.!0Q0T:,(E:LY[8_&4++26I-0W4O!Q1VUEA-_<[C4R\=5I,#"CN(^ :'=BYRQ/<(XG- 80XH MC&!*[BO);SU&6$,@O[Q(F!V?;TC:JL^Z/B-484J>:A 1NRIH#V#5D$+XTK9 2")='2""B M&(&LY"CXF/SC9LB>_= ^&B"UZ/A^%"DLA._PNPCH."9$OOA6G :,B;V^H+X^ MAV;BT$S:-BF'9N+03!R:B4,SV9-\')J)0S-Y,1>^0S,YT=0]AV;BD"#J&7-7 M?M^AF3@:;C4-C_W1=>. +QR:R:-39)X@5.703%KYU,E7\#DT$[;/^O[X:M]L M"%.QW1ZZ$KZ>[_:.X_(5?$Y5X BGP]BD8LP)JG#L37NMW.X&&IO M:5)WY ^'#L:DN:SNON/G7DKJ3/V4 Z(AJ$<4+]$L\:Q*37!>%S M8!&;T[)?P$*]OFH4:J [G1J,2:?G4$R:('T>6=3TG F5]X=$\^PV+M (>CT1 MJ9C&Y;>4,X@)^"5V_ Q"Z@&\DD1Y+I:1WW>J=U,/Y_554_ #W:G8,LD?77<[ MHX87?7C?5"%G47T5*+G M^!-T3S72Q#UBDDDV+>^"7-32?6&LVS@4CU JVJN:=P<^_,.9LPT]G;Y_-7;. MAJ:>3F=?L#)GUCK=XER?.GD_Q1. @+?7R.J._%%OX$S@AIY.S[^\<@Z*AIY. M?^S25ALD=^Y1TMJ WZS%1S&5;0^U_J;S5^ZPYX_Z)]H.: CXC,AXL'([_8/ MS$AO.A'OXR@YM9K606=?Q=35M#9>Z6J42Z!AF+I/#!,N]^0' XD'VQ(SO6F>S7F505':SVU E'Z \-I!KOL AN]"R@_@AB,6/1]06"7! MHT'K%0HYWCGX4,C0]2M0]1;UX(,2*QR.5-&WH:<'DUYFLT"#N!B @?_Y2*8PF3?!,E=L"Q0M%AK M*]L#=P=>U;5SB=/ML*67," M+I4Q=;ZI\"KB4S"GH#%S\4 ^3?_VZD_Q, K'X\MA-^H%HT$XB":#ZW$875X- M@W$POKX:_GL,LI#0T^&6O8M.; M&%?TK@"QLB<2_W<.2_[AH1R6_#U#-5)A?T&OFL.2=UCR>YKW];8@#F7^T!6? M#UZZ0YEW*//-JSLYZN&N:L2!THACHQ$'=8W8Y>F<58I#K^L#VVQ:,-REZ3@: MWB?7S+_N[ENGWA(:/N?2^G'4[5SKH>CYP75G6!L5PN87-G<3CSXD)N,1]CF&0\/A&, M"#.8^!]5D)=FDYXJA:,![)RNYJ^B*/,J+#D#Z/TLR"T'KHMIMRM\W,A)N9BV MBVF[F+:+:;N8]K%WS<6T74S;Q;3-X=9UW["N^[KH]5E%_H:#?8LS6Q+VOKJ\[5WJTG7-BZ[4^YL+4+6]>VYM*%K5W8^A$[..@< MH^MA4U;OPM;-"%L?%BUK3CR[VY/Q['R#\^"@:#7C,N0Q2#D$*<#@Y0^)^(J1 M8T1#N,F#.08X*1H<4VD\7+0 @Z"ZW2Y\+R@9]R#-O"1+;T3NI4+ %WT9%\5) MPCM8(!_GJ4F M/A=1%7+5NYS6$C8C*Q>P.Z7O32J9KJ0Y,$H!GNI?*%5B'I?X VYS@,D*%#>G MZ^]Y;[]UB0,MC=$WN73W\R245#'HC5Q#O,@M<9H'++*""^"L7 M&7:9!8_(3#E& \BFK-YE%C1>@+79Q2#CEH]ITGZB-E:+S*C7(_^JNW\6;P.L M)$=GK:*SGC^ZZK:1SO:QQINI-#T +'APH\AF*DG.IG8VM;.I[^'$EYWQ[GS8 MV4/.GJ[13M_1CK.E&RFX'FE+/V]L;&=C-XMVG(U]C_!J-8#[?@GO6!E>Q 47"<R>(2=!@F6\7)(N+7>J3L\*+.2%D>95606)-P5"DT7P04Y0Z%D84S'N75S. MJ"I=S!=)MA18()]>_ $OQ=,8_AZ)J9=O68='?53<5G 75A\=%45&9-/SMFZ[?&PT-TKO'==X>?*VB M!^!(B:WQM](8MB/-2OA(!'^'X:YI0C.@&?*RR#//X1 *G^$+D@3_WZSK)HC3 M8NVLC1R@P98Z;W(&-C_#6U*?"M,@?>?7]7>DN7AE^:58 *KK$#6T[^]^E,\C,+Q^'+8C7K!:! . MHLG@>AQ&EU?#8!R,KZ^&_QZ_^NXSL6+@EN_A@WAW_NNOP7>;CO$87G"BJDV" MQV"$1 SF@K?Q^03%Z6&W]!Z(+U@[G(L%<$X2X/@'8)PP1@J,-*1J4244C9*# M/5K,R:P]CP+6FR8(C4*46[!^!9Q [-80H(&SFBB*&,S#>2A&+FE:,7 _@M; M&D$$Z/6"[I-+M)P65\X M3"&7RT&O"'S\Q-!6?LFSV[A0?74DVLKGX*LHMDS9(:TT'=2DD9-R2"L.:<4A MK3BD%8>T<]*U-?O23J_?&3KB>5KB>;KWCR]L7 :UI!EJ[?3#L^8/ M8TKH8JNKW(N$2KJ5>41!:A(Z91:.^!J*HB#9.!&IF,:EG7-:E%GXY8)3=.P\ M7)BB'EV-A$/ +&Z2;!(DF(P4I#>4#I9D=QJ)APZH8QEJ"S3HM1(EMUE9V -.A M(FX!Q8DRFY=+'Z0\6CB4L%3-JD0*/U#_+/A%X'6'?U:KG\=I/*\PWS9?9#DG M/6D=A!+6\?V?\YL@C>4G\/2^#[,TF\>A]SY365KRXQ_ Y$ZR!7WL]:N?OW__ MX=6W] ?\IS<7\XG(/6IIE6,N^"P M67O+>(VXGU15L4RYI8X%\!8X&^E'(2G#"GZ%<-#/3ZK\ZGCIJ9O^%>8;XB)8+@ M+R.+_%8N7#!'JKOGRNU[QW:\1J='DKW+PTBROPM)RA*-?6AR5W[N[WK$*#6* M69:74R"178B;)45:JT+8653@_"6MU@@;$U)-"BPFM7IAD.=+^/M=D$>[$_:Q M+MYI$O['%!9;BASO/)P+4C2>E"X#PN.T6I5N( &L.$I3+"#Z#S9^W'8=^'TJ MK%H$<;2F-OE6ETPNP?FCBJ4F-@^^"._W*KJ9ZV(L493QG(>=9!5,& :"7X6U M,P4E#4X_F%"'5)\O>#Q7$AD.0"H1^(>JA*=,!\V'R!46O5B <--.-4:?4X MA[W#+/007YV+!H+JFC#BQ)?Q+]UO/_9LL*5:B18U>_"2C&' MXZGF"_ESCAL/+ >&@5M3I;+WYEM<8RYP8WQLEHEU?%RKACIOE0#)QU.7=9 M=4I%6B$3!:U7J]!LSNMD*M,U +@9/K8,YE>$W7#5?A>TW-"J_,2>K8M@_"'.\WCC[BO5UEOP%*7G6\%3/H>P#^!E,*38!@3_!:_RX MOMF*$0'+XT$KT*8*.3DY4^!!(JR(7:XK99DGF-T*[O2LYP%3@('GN-%*:MZS M:?*HY-\ER^6[K=92^.8!LS]0_1[%15@52-83$.!W M)RJTK2L#RXQ!62FT>?L ,8 ,2+#),E)4EMYD>-"J^S/=+A3#*:NL)0MY;N(, M(R!93ZM$7J6XT ((+L.RB+F;-!Q-I)M.JY'I;. 72]6O'(G:#$.GJ^?ZX+U4 MUP,$*S-T$E*"3'$LPR)A:NU1D!39WALE^VMSL566%VOW<0,CP1O/Y57 2 ML M9JUW@AQ)/HKVHSBGG(:VU7)$Q7FM1,+2#TB]=QG?1/V"O3TF(4P"P%D MSW!P<];B[M672>.M2ORJ5(G>'&;BR$#8!68@O!D.5 15;M_%$??O__SIJM<; M:62RE["?"R"E-10C;Z^NZ0LBGQ.BRB--Z6VP! ^T$-"X0(\R<]^@[&U'A%F[_[OQ6,=X@+"CO,%[#, TWLJ&4A[:. M2(4^9.D056AC!;MX;W)\-R*LCB!68"G(=H3E\R*C#">BN$BI_,.D+](@/O$$ MO"#&[UWSY_JHV_PN3:F:'U8&(.BKY9)8 /J-O7*Y$!3KB MR:Q=Z:<84QC6Q MDZ/]EVJ?O?,@J+J<0I_I^5-EC)>RR%,_@VQ=E@9NMI8@5L)&Z1XU1,O MP2AOP3!:=KB;'V8;3];G]SZA7W5QT!Q^Q69LY')Y0@HMN)UK7,^8+AA "."($3- M6 ;O-ZC2-<$[#^!/)2Y,\G*;6-8PM+3/PKBNB?>;^(537(_.?W\%L9HCUA@9 M'6"?Y08DXAC;Y&VU;/,-,Y7W2-UR=JG3:W4JYH!3Y(FXY+P>>" $.E276*LC MY*\L0<%+\=I7!)[&E$\A &!(G!!('S(!F(*P0BMD%RHPH":H!$4!7"O7BHIB M!CHL@.SU+LN_P/]3>@ZE!Q%+03X4YQSZA>DF&1XA**Z1LD1I+GC>#@Y0:H\J3P<_':56+H-7TR(*9(G]F+Y8HT8DM,I6: MP09VB"=/XD4: FLX@[!T*S/ EXM79"5'2P6F03)LHA(55L@O!I4:57$XIDS" M"*91@*<72 DJ[164%T%1VL0B6;S:(\>KC\ZK5WV3A&^L<4>-:FD;=FLPQ$U0 MJQ5OWPJ#FE4EI8"PRYS"I'1).)?_FA(YQ[16^,=0@B_7-T)['[9\@C#0>4.U M"[*^4V0SYYK[1!M8CE*ZE#8UWQCAYT !X[C;1V@A5\O@C@[IR!#O6GC7SB%Q M]_'(]_''#6"O%LIKH]0HG?"[AE"K#4"L)Y+1?5_CRR*>KO'&J

UD=(@$B# ML(9N^YOQ5-5"7U:>\&Y^)=O'95Q L@\ ^>1P#HQKZ]V B4R:C4Y]+C9@!:L, MN VW;B,8F^S/Y?BTR;S/KS66T1) MO3NAU%%B-=JG!6I^EGC9K;2XZKHE-UI0G]>>=V5SK'_ML(O[]"[>\TN@ZKH$ MJ@;,Y=D3J)S V5/@?#2E,EP_0Q4H&W*"V"J3FA+F.J.#FMXC)T,C1-&V?":K M44XPR3!>FB.7QE@O>T$"2E6@0DQ,8]"=<';:W:R%RM%T;4.%$60"-T*+$$/$:8#:\_;2BV1'73XUL4[G!X:Q[BSOJI+]:WZ%[K:DPC\G#K&.JKR<.'EKZU8KV&.-> M9WSRG2@>_'AS\4D:WL=@1SC/S5UU]:*N7:N+TR61JZ>@D)-L,N :6CQC0XO& M\^^G D:$,SW227SY'@K/M?ZC0]K=N_#N:.2/>U>;&?F3;4+;&BDX(FX7 M$?=&_JC?'B)NH90[#+?^>%)N]PJWTX.LOU\1Z_J@BNUY59X":_R)@;E/\W2Z M0_^ZVVO2Z;205[5-(]]65G=ZH.3W;L-UW^^-+@\3X@U0-D_\=$9=_^IJ7[GQ MK*?30L[4=BUJIV+*AY)SSTSAZE[Z7:=P-?5TQJ!O->IP6LC5VJ9OW5<-=B:Z MUG P:)(H=XJ6.9K!P!_O+2^+2OB_V\ M-:7C3["I3[F-?*]3CK&'F; N2]ZZY_-3S0 MM[[;#K0MQE(K9X?WK=WO+[ -4H5I M%_LFP39Z=HTY\//0;#96"9V9[[8[ZEP?P3UXG,6Z[MQ[$D>_Y(D21PL9 M]#U>L\8SZ)^VE7*>F2.[=]T9'<%9VMQ[Z%SI%G%<[BE;X>8#>P\>YLQJFD+\;] M1_YU=]B0DVDA'SL)4(5T_XJ(.MB1K/C<@'=TMMGF3[]!S>8DO>'0'UP/#U/S MGVZ7CF0DN'OB[LFNN>A7?K^[;R9"@^])0X3V85@1\F@&**<7&0>CWU P.KX5 M!J( X0FLM^3^7YI7@@EL=55N?V6M./5(J!3]7GTO[/_.-+SC(K@1%Y-AQ&EU?#8!R,KZ^&_QZ_^NXS M(7* O?D>/L@>Q."[3A"4A?X@H,FW\\H"X=F.UZIISI M^!-LZE-NX]S&-6KCVF_9. B5#?+JP%P&9^6U=AC=-+[ZHR?UW+6 M3(IJ3ZGR0?.C)YW0J#/<848;ZMW-O"@Q\Z6UI>['A& M?K>_;P:_<]F=@,ONXWP1<,!A(E(QC4MOFF=S+\U*X6][OG=;E/:6#A'GG/D-4=%/!JS7=$3=7!W-UVQ/3SWD0&4NDV\&=GY M,=Z2YO&$[G#H]X>/ ]QYU#ZU0*\^*W)XA#[>+')HB&A9@T+?',EAOF;#&U_P M[^Y'.#YLL">CJ@=Q17O!^XL+B1P*[RXH<#4(8UT4./(WU\-.]]+W[F9Q./-@!/QRG((H"Q*@F13&*#"[ MGU^74^'?EP1E58@TSGAVA1=5^#*N8]CQ/L%JIU4. \*.P4I2DH^PK"2[ZVS MOC[&2??@I-_-@3>4A3!"J722U ,&51!KR+W@?YR-J[6]_Q M<&KZ+JW>Q TW4%T?.50Y"TKO+JL2F#-,$?0N^"*,!(=;P7VIZ.A!V>9*""3^^X,7)AK2E:T MQRGD0-WAY3X#C6D@O(*^!QNPP&G>BF39\?Z%'03(Y^JKW3'[0>T%-BT=-QBO M!7RW@*/'9[/IM!!EB:X2-EG."32QI6?[WC_7=V)^"? MP(B$/*UPXK6+9'-[F/A-+N Z MXRJ [7S3[8TZ*&B^Z79'G>X5#:DD@$TK_KUBH* _P_G= 57BK4HSV.+I%'Z% MY#\1Y1T*0,[&32-S8Z.];_\ZWWV M;:#(?\F]'7RWBG>]OW?/W[^\ X)!+8T M &I P1G/%UE>(H>"68,V60*A %G@\4AJRU(XHJ*$O;\!,L/]MHA/2>Q)5< D M"KXB@7>391$2<%'E^A$@9!_ M$;*CAH!;#]1,K(H&P@>2K"A$\5;]J@R^XD^16 #OB0VT5+!2YFA@/-,-J)YO MO6TX56_71MH%W>HM(XANPFIXBY=V#5L&?@W'#^1&>A[<>[A@-T$L^:-9T8C@Z6AZ0?I56 M(!P3F^A0;0ORN!!2/L1STMSP_]?IEINDP+;)#B_%VA/ >:3Z$^!%0C![Y%"P M'SE(B+02+\227.^IE=Y3_14_F>L]=8RYN-Y3&WM/ <-9$U[ Q;:PGQW;3;F^ M4L+UE6J0:_ MV+65:AO[;G]>Z4_[-Z%W;7A.J@U/=SST M!]VKUG3B<;VD'!&O+?QZ['?WQFYWW:1.&,'JXZX.;1_=$6<&;O6Z-_:O!GM@ M9[C4W9+I=_^JJ4V&G=[W0Z8S]Z[U[/SNUJ]UJE^N#OLT(Z?J7>[,J MIX*]6$4A\*I&87NVD%>U30-SO= Y_-3W>Z-&N4><$F5.9X2VH=.BSDN+>K+F MP>V5R,.]_>E.67JAHQD,_'&S5-D6LJ2V*4M/VSJXO?*X.SX0AL:I2L^N*OGC MT8&I@&?*EHX_P:8^Y3;.;5RC-J[]1LW'IXA5M5=K'OE7>R>J.Y/FI;SS_NAJ MWS;!SJ)IMT7S5&V"VZLP'P:UZ^R9ETJG[H[W *AVEDP;M+S&;=R)X/3_3,A! MKSD'_5NE8M;+8\X*WGZX3W=9IV>^F)XY;%8>;@OYTSV"KMNC5I/-U3E7H(%< MV?ISK;_9;�'?O=O3.^7=FZ(^(&+;P_'OKCWE-W(GT^(FZ,J%-_;FA/1_L$ MFM?6<8_9->; ST.W,6@\$O'PS+QIW7'G&-'GXRSVS[O@ACE?GE6IU#E&>\_F M$D<+F?,]AGCCF?-F3-HS"\$.>IUCI"TV]Q(ZUYQMDW?V+8(X;>)H/(<^_@2; M^M3]/=VV@?MOQ1%_)@JE$=]0+7MX/\WVZJV8?Y"-+MY7.3:?67K?JXX7OV)S MDE9W[?J5^TU0I;\(,B%\ M/(\G%7:3P9Y(,-XT3H,TQ'8_N2BJI"PZB-I?B#\JV ;L"+3Q(:O?74R'(B)? M0M7IYDH8@0O+@ML^4UB;#>G"R]:8+5+G(MC)5/)QRJ$]8]37(\ MX0Z2 /PNF"\2@6WL!'>B2C)L9"-?BKF7UOJV%=6DB*,XR/&).Q%\$:GOW8@4 M-A,W3O:Z(Y<4I;FK5T0ZX\YJ.%Q]FI(^UBFZO1+W@U'J0GANA;^H^:[PR(F' M8C:D)G#/*FL?J^VN_%"!O7K,QV43O94-48^J/<.&=X4:M CFXBDWZ8$.0;O+ M6R^._O;JX4XKW0TI)-C#>RB7_$?U3 2LLE'<%[1J;Q?A4%W*JPY9+X M<^8A_Z?FA"3PF$M@)T1@&9;L!?($L^IFYBVJ">@TW)8MCV]A%""W MA.51)":,ZRI[85F8KHSN4\RD,))WP>Z:]HZ&V-A EL06O.SS$#@Z\"_J=K45 M159U@#4KH!9NY"B@II/Y IL!@:S/T@B>)KEWD\%E28EYPY7!2Y+!:F\"TXT1 M;A4(??ZB-ZWHU3(#RH!AOP$;W)MP8TOJ @>**W:LD[.WLS&14\8I5L+RC]SX M2\"8,SBFBS\JN%.P@6$N@ (]XNE!CM\"UH!=#>-IS.*:50 UKK< R1XN.][/ MFWZ-O"A("CA[4<"-Y9ZAV/>NI'O/+$5WM>-/@ZZ345,]>#1(83]2[NC\3L 9P_];R@5?)9XB M#F&4&U54+E2C8]6!D[J'@C0%ICV#KQ0^R"&+NBFTU-I2OP^U"50FWJ.36D%(KI+7 K/$L)D%"NEDTQ@/N;+?"J5R!I6<(AUV"? MP^K;THS#1GBHR]R 8F:/!4^H/KHBK;7-W2 U=U7-1^NJ>3M$ZCT*)JG!DNMJ M]FL+6VQCYU9@8> 2,ERY-0E/%\L05.=JS;D.(Q1:&7';K+34G+TJ([MBZPD M60#2T?!V%'4E# QDHOT&] :P)]"-$Y[D5$3H)+*@SJ5]3YIY("UPUL6-)@8: M)79'9NIDA7*".1*PG)@\3LIE1/9]3BRN] ML4[FZLKO7U^]^,D\:7U)O^&, 6U.CL=:OEN+1:S[;G?DRE*EDV[6#<6@9ZOW M/_T&-?L>]X==_VI\((3BT^W2D30W=T_[W_<'U=1OOR>:ZE3;%SS&> M#99Q3LE:,B_M09E(:5$8ZBDIU#/G4(\P49[54'P@ ]LY1Y-U.K/,>X;OHN/; M]^[@09GJI2:%&:G9-*[E.97Q7";#8\A3A)R:1;G.857 V8C\R5((&Q5H_E?! M_HR/E _B@LPNR.R"S"[([(+,+LCI)WA30BL)I--=H/= M#,GJHM.G'IU^%."XBTXWYR#/-CK]NG?I7X[W=_,?,S+=$#R*%D_P)&+[O^B: M+:HJ1$>$M/\QKWS!!9V4:DZU8U83=PF?D%P@(D"13";"] MP>;7W7'?'P_W:-'@\@!>C$OW>GYO,'SQHSF'' ,]6VIJ67GV?+,0O]=H+7^ M,= =7?A_E],9]/S1]? XQW,.>@6U7JEW6CD/!>#:O^[O2U=.!7A!0ZTWVB/K MIUD:0,NR?BH92(MU(.V C)^ZJ7Q "/J,'"F/WIV&W][NL.L/K_J'^ED>NSW- M]B*ZJW'65Z-[[5]=[9_/>L2KT>J\GNYP6U[/?5+/BRJ-7_B,:3T(\&I-:QZ4 M-IC<0\!,F^>HOK=MIC"# N$O8%Q&V[@3"(&:(6 4;X6$74-RPDDB!)S&9K02 MH'"&&I.%=C05(M*H=+A,V(R203*RZ;0 =6.R))R-J HU,.E2;UKD\7%DVV*R]4?]<8.H]AQBDK^*FE? QKD^LR#EZVYO MZ \&URY+J7E'TQ\ ;[C<(YFT63'*1G. 1V8EM#??Y777'U[N<=U=(M)+'XMKASWB[LBYW)'^<.SWKO:W-ASN MR.-Q1R*Q)3]ADQQ\J?R$VJSRNEDNX^ZF!94,^*N_%3.L,S(O873_)@_F_L:T M (-P(N:+)%L*:M"!W32Q0-ER*:MD#?B*_.P=]HWSHCR^%:EJPE',XJG.#K": M?TI?M&L&I9M!#5TSJ ;,Y<2:0=FQ'G7O)201L#9Y"5?B0ZH-K)T1Q3=\D<>A M.-$NB-C&^'%P/6G4\1]PBZGN,?_ M$Z15D"^1G_=T5],/(A3SBWG=&5\CCY;KI"Z#J1?7ZS>#;J\SU/N2"^SU26L/ MXH2N+BYQ6E&*VNH\"NYQ;75.5NN@R\1]3[F]J,(=V[84;I.)O>)9RN*S40Q2 M"6>%=TRUJ(41M="5?6TW76!8\2W.#,A?-L>UFC#6FRWF A:7ZD:6ZJ;/L@3[ M=Z.F8.!&=)-/S/"+9&=)D.EYD):43$C)9MB#WFJFBG.V&H#!TJEA*W7\-%F) MJLT%73:,N;/NZ]3SN\-,35-! \,WI).6FV8W0Z3K 7L5EL=)Z M?'UQU!J4ILH-V#? LS4]NY!1V+*4E'(DZ4\B16+]*2LW)!2>!*=^N+G>-WU_ M.!H"DU%7GWBAV:."]RC-J-]]5>I&]L3'D>[D$U5*>;Y(42O-F2<"N]*CO@AJ ML.I""Z_-XXL@!:Y/#>FPG2I<[YQ)OA#RBY1>C-U9RSLA- ,=TK@_B$FN9,:U MO"E [;1DO-\\ CXY$]$-WW]Y1[E!>R!Q!PE;("["JL +,<^0H5=R5D@$X7 UOF1M2^&BU#8DRUMJXEW;*3@S'\5=QF"?&S]]R+^H<@))[6ZM;K M'_&D;[6RT:/[038.&;1D5WXSQ+1>=5%\..U;<;%$XL[UGLC^W 'H 7;G50O\H3X'5%14,V=]P5"0R,[N M&;7K+B2F)EX5$!(HD.#WYG[*.T'Y^<%T&H/52:H$_BU%=09_"&%W@+@EZCXW M3N;F\M.@2LI[E0O82DK81R\!R.@DIK;*U.P2&X;KH6E+@R8Z?&YP6\H&V]7&,!*8W3694%D M)=0S%LA!=J6P_#Z@Q*+) $L(A;R1%TD6LIJU_C@_AZ,&X1?J.6P_/V4^JRIM MU'NFY 3G0TXLT#=)8]4J6PKB4[:2UX_?>V-+NH>T!Q.4NW 9B_@FC6$YU.N\ MWOO=%OCZ5D7_2'+YU[W\N+_:E.!."R9 M=SQ+912N5@CQ4D$MP>D"#TNDE_"BS"ZDOQ!YI6IE3PZ]L$J"'&XT5^N(KZ#! MH/'&RQ)?@?0*,B:2("WT_JK"'?*6X6"G=I<5;I/W'HSBF+M6M_T^TU7FBYQD MZ$;@Y#4($11.9;*)3IF#,A3. 9\A7Z3#P@Q^#_%05ILY9B M",;L-;^?@D&<107>=OF!0K65AG= 8.1HT(*)2,\JRU,5JLV#I9+NW"^ZFI,' M0QZ6TJ$W_(E>O<71Z0+*BX'F*/\K$F!#D\3->#:6\9E0SW)I(8 &'6+]72KN MT+"G_3OW!B-+Q+NP_=.?OGZLRR;(OK;ZM?U=^"2(=5E>-[P7)@K5SZF[.5"$K M/=%1ZZ]W+C?NFE7\J$F0H"XJ926,!#0JX'VD.!IF2HHX714IS5#(<3_UHD+Q M'N.'X1=S(4H]1"$$?)>\ KOQ;^ KTZ8%;3HZHLM>"Z8@HZ\7=$.$OAR&^6 MOM7!WCBJ+,Q=NNT@3>,%W=4U?Y2O% #TP"D6:#,E*LP599E(;HSA.!+G5GLO M\J :J8%P"9?A$E6$%N,?J\*Q71!S"!UZ@)D/.4')P5LD0%L2]5R0%U(-!>&,\J+F)D'-+P0BB(S/E&0R!UA+=L[> M@/9/?T0'AGSLJBS:E@.,5_K MSXS2'(D):%ZDERN5#?2@3T*J)>0E[?:-\?: 4[36\IG5.XP/20?10^XA;[-G M2$:N<])1I#]7JC(/T1L[C*=!#&9MD%1LMILMB(L"H5U@^'D6P?OB@/0$3ETS M85HV+>(Y:J8Y[,Z^NE.S-(;[@P)1'!&(#VNOZ=)61=7Z'[@?38E"RUT8;]R% M3Y;K])VYB[_ 70B5._?[HB1KI-T:(MY\NO2]E[[SGH9#DD&DFO-:4Y/R7,O9 MV4YMBTLN[),1ZF0VNJR?:-+/9"$-7\1"NI?X/\(Y>V:!+VVD;9Z4Y_UOA:Z# MTD0ZX1>)^OF#EI"%]VZ2526R,$R(^34N]O2M'6G353#X5PQ,-6_6F[D'BXCU M_Z)G#._5%*YEIEL[K;I*"E"(R@MV5&L/?\V_A<[OF)SF?'$#T@<%^C"F-90Z MH_F ^!9+E0Z%'A'X*R6318+L-S1?LSD8K\35%L$"2T!!75N@V@[\)Z,W_M7Y MU/%N,!,MY0@U*HO+M429>54B$Z'/=%#SF >_9^QCX?1T>S6D1B8!Z#*D>( 6 MH7/U+H#E7" 27PTJGQIMY#D]7+)2(]?%N@V[HJIYQ0:L5Z48W*1A3*E-6FO%_D5E\'>\= M^0\7'FCB@GV2M<2&D/Q74F4 C0%#G:@P+3 <(6,6ZXM#HA$YQ4NL/5&Y]HJV MR*$69:242)]RLI390[S_UE30D\I:-"G5_)859C+"#C:OS"NC9)=YP/$.$$ + M$:H-7U1 -@4Y.G4&WLKB*3/"ZJV*A@[8S)C*!]2]0)>'%%.;5,T$^Z<4OMDB MO3@=J\[??Z:SG=MM2)S0.)<;.?_+L ,0+]T M8F5L/F%:'=W5:?R57-*D>=0)97LVW+/FM'@?V,PF MLZ.V7G\XSDQ;G!&T!7 MOG9U8 > UZ39/ [-(.;B%44&C^%\F'N9O(35_?CO[ ZH/]]$_#Q3NM)HS]:O M:X*PG'SW@(6M,2/Z(/ L;;A(-X;]"= NT:8+*$<;IXH#E<3>Z8[KO/*UZB3S M=>),R+Z7]F$B&X=7^3,)9R8#Q0#) 9DAX\:C9O)+#0/;?J@U.XLCN'="A^!6 MEL7I+]+Q:OD4%!N#;R;+$ZZ T%2(GBC0L&A#ME*@#&07>-IP[C E!M-=KF>V MW1.]84?UC,0N);,@+\EEP8'ZX$.Y>,B]#LZN:X7!#<87_)AZ[TF&@Z:UOP;< M,(+[$8X'&%QL7>,TD*X2*S!-,4Y2#O"L9&:U5!6R%9J=RDT*U28I;L/ZJ$EJ MD=$]V$*PFY<+K&>U>K2M3X)$&*MI2BVK(%"Q#SSDZD2MT!115 J+"+1>X2[RKWDPJ%:8U@;9XX!+,T M:QK2ZZ)6O;I@UD09^QLWG@TY[>"IK^Q)$G-WXA/G%PP]%%^M%N5*.1%?692Q_E83OIBC*3T;6H:L>].5X$'+P4A?RD+=.C(Z M2.S2IQ518K%F*YUZ6J6A%//6 X;]LGN('6]%35(!;29L],0[&2!66( T#+"& M!)D^EE^%_7SDW5M78;(9C(:GU?9=P$E[5^0.32NB< NG]( MU?;B671C=O01KKD3R_0GYLK*\&DPU\^L:L)DE,?"UDA9=P7:)!(M-VK.1&?6 MMN@;N66.J,M-4L4<#$Z-,!C)&=(ZD4G4['AXD@UT%*F:D/"Q5#6_05J0-!PZTD%GL,K>!%!0!4A#- "03XW?1FHW.QJTEQLZ!<6):/'H,N0X M&WUQT8)Z@P E.+6M8$4B\(#*X4*F%64[8/:40%B.Q0S]"W )L><$WL?(^BSL M-?R?C&J&.5(CO"]R+G*.*O362(?X1"2Q0 <#ZIL4P]JP3GM?M/\K+M3:[_&6 MTDW?5FZ89F;AZ%$-THU?5S<6OH#N%,H5RTW,;?V-]84%Y=8B3=QM0P:K5 M3FV:&F:> >"8Y;[_U%2J.X$(8C;*D$UZKW(Y\A?9I+O1I[@)(X&&R;N_R M[<.C^?1D]ZU'>:-3EZPTC^9((ZGTSVP_=*7WH7 MDF+0O>XSY&(P9]OJ]2M\PW[L%>P)F)\(*6'/CM4(:\7$^[D88VG[K9'9,$," M98/B$(0&9E6=Z8@BVX%R/U1*MQI2&LZ<;B?]#<#UIC%UG\Q14LTQG=NLN[;8 MV%CJ/D\;P^&8#C['V-Q_9*673O*3VI LAU7PDP69B"RHY%\_U?-M]$>ID)K2 MCG52=DX'AD_AXC'R\# AR51)OCJ8ED8RC#;.W_I2DW;=UCT9#V$^KU),O#8 MG_)K>J-LEF&EI)?%QIO^P UG9PHEKRP0"X A0Q%NA4X651(XTH)T*DSER.EC M&\+<<&"Z3I5X0PT_Z[&,P3^8!:)"P.FT>#R^_ 35.404(=MQ:N26,;!R02F/ M/BBRE-7' MXGU8;2BDXTT/]3)@..*Z'71&T*RSXHP)Y*?)[:@KH9F)(43G1$.)"II_X>%.) 7^_13\9%>RH6O:ZQUPA3[_]_>_>A]_^N'G7__Y[O/' MGW]Z'G6Z-SC^FDF=[C9*G5:0W!<(WOYFU+GL(9'] WAXPIJUP+^VN[SB-[;: MN:3-*F=#1Q2G!N(-+DG,F71C3$PV&Z!J_E4NH8]9Q/%]AHNK\0O]7VT/_^S"RL69D+F' )0P\1A*]:Y0H M0L\..I@1&A,!"YHN<_:%T)6>8@D$3,&55::MZC*V,>\-7-I7V7CK7+WC_7]9 MI:!+M$@*019R\CI)%LI/Q"&J5/JRN>N$*,(\GJ M*X#]KV/ID._"-H8EL):R MZD%7_E_6N.%+OZX5^/TO.W%V_#S);Y2.E.R'"7I92M8697+;B>1;1U2B&4>J M4NPD@3>4U'HMM;7H58YD]5EU0+X)B4T$1?OC.:X,"R'5N;+?1@?, GF4-7'_ MT9;CWC1#2YHL9IX\1N H]Q#-& GJ\0 1;,EJ03\)HUV#+D,^.E4*-!$ULP5! MLE?FC$[^CRFOARK_=927K/OM^?>A7?7"]+D$0N1?HX-$-@_)"<<41EC6J[3: MD2RM3P'7][/:<_@9>=A3^:*;PID_*0*5H?4;3JR>!3H;9X$ 78R]Q"![<'[#:%(RV(?970I6?/Z(:%FNI_)IUB% -,&?-3A6C MJKX)\O/AC&*FLFQ\_N3F2D.(ZU=Y)+!B?4R,LX<.2K699@-!#*MD>O1*XWXQ M\Q8%.3(EP@LU@2AEV@8>E)T&$K-P%PP CQY3SH^0N3HH18$D,!7#[G10JSF@ ML\H6B$!G%>;JZ/5?] 71@'0?S12)\3:3W[H+.);+B MMER^U[OL7=(NP+\Y[$["":\!]S6M?"G:P0V[)QD- ^<1 M_S)7'*,C7Y$W(8Z/Q3#H#5TJO&%05:U '@Z@4LRXXHP*B_C/,3,Y9'H#VJ(4(O+K[#<6C&43"99 MJG19E>H5:*A?"Q? 6@_R>I!+V8(4/X:>HV8]]C5%KA(LXBA97A#WH,2]]#;. M,X8 N".0$CTX9K8&JJH?1BCY6FMT>B(R*WA'"]>?8T79BMRA)_ M6%Q4A:1A:[ LA=QTFF3YT5A\J,0K*F#QD6TF/]((J9JKEA6^&?][5U)=12]& MH<;$*DR-KC5.41&D)QNYFIU,JCC1>,EJ2,0E"W2]&RRS9(#F8"4]2X>&R/I1 M-D1N+!1B8H\U[]"/+4-I]E M%>(F2T;5&K 2#CKFO,8$_7IWJXU6^"OV830^ 71/D_!E-['=)N%O0@N;&]HV M)6F,&KWJY:F5=:Y0?BYJ2CT/"3L-&N.&XE]91,M,T:10Z@:SF&"B0!8F2ME( M3!GQQK9MM7ID2_NG/TP3F5Q3+^;WJ;I8_E,/;]QTA)BM:I,QYUXN&!O5YM, M^;-E4B#XI$_\&--%$:$GEW4([#]#-0/V'/,V,3\]B!,DOLP.P&/9,\)BJWST M>H%+7"K%!1A\%M-F66H;(&\+^GGZSC_2@RPY B(1G2 M?P+M)I%\24H^Q9+-3MN4)#\CF;4N :R5WW!\7H+):X=&42T6";.W#?XP)5@0 MAA8[GJU$&NP[I]R/FLILZI<0OLAD;I:\9620X88:Q($[+@'!$]]78!8\ MN9%^?GD"UPXBH %S>;:(?\-TTSH(EV(1G/@KW72R8W#A45X,; ULQ@L ML5Q6)TF009:E5#UI2U$5QX"]>K2R]["Z]4X&U"U)L:Z9[&JX6/+13ITR+FM; MOLD4+_2]3C/@YSZS\26N*L;79$^GFH@MED4IYG9U0)CK+:I[*FQA]H (WSWE MRU^1X??JJU,J\48-FX-!^%$IW0S%4+FW<:WOO>QR /!P=."O-[3 M6G=J&QAHGI'8Y;+,.965:7P^'B9&.$$0W.25I$9^TNH!NR3#DT'558KDH"JD M#2J/R'Q2]62YBR4V9DS!I+@F;\F;/J5M*3F7V")IS(8_-4/_!VDZ2=\\)C+K M6FK>4[:/UC4H1:5W]ZA<)Q/V_:>,2THH5&>$U_#+$7G9P#[E])7T6'E,3T;W333^L&",("K'#L%*[39:.F)$+%Q'X MU&Q57SQR^BXXQVBSJ[FF!\]E\HV]D\2I&-.2=5_J/&:02W3,FTJ93#]!BY2M M(Y0WPFC1JDX&/IUBA"37Q4BT9SEWQ=)93-P RMO%.6I1AEJ+"NMM,M+(2E9> M4A7/>UCVE5C)K+& 2[$HK&6:[\XLO-!3AD730'A/N2H[!F.Q$W,Z M*">H[4AHL DLCF()OMI-0FI7<03M9<2CC=,TNY5N*B5V^U%ZC[HW_)U2%+W)+2#Y%1YR.$Y/0O.KINN:($( M1P"GA^=1;^(+THBJY25=X D2/:Q'I(DPJ&.C+**7 5<3J^6 +#4D*\)@(6KK ML_Z-:0F$#[YM<.[^B$8"2$Y!-:# %D%UD\W(R$!?(/(Q6B49-6FVF2..44E/ MF%05=6M:F2,4VWZ2TPSA?J84J4PY_E=/N):,(0/,_XC2CTF,6AK*("+^^<88K$>^5$TJ"$O.M?4^U)6><4XV!CEC7 MH(T8FB^$U?_<][C4R]8S$#2UL&/0C%"J?,]J'E.XU!H/UJ"SD9/TDPPL:;L: M1#D5.L?LL=:=G]@Q2H*?*Z49 UQK.):M3N3!W>%U1 3LQPA3R+*"4WC-%(@-%J# MLL3\/%\/PQ:F8P2R!HU"G-25!/LAKR\J!9RJO2ZG?G*'T2_+;+=@) WI19$*WM,$[^3SHXH8U66FUC4'U1E8U+SDY3,#6%LY\'"=)!62_)Y? HWD&92Q@A=:XHU4"F\ MR*87%?X:8X\1^B^M,A"9&ZO2%TE;M,#B&52SY5?NGY;S\.'[0D+!0@#$;&Y9 M5Z!WQMYWDVPE/2EL&/A,X2NH@=BQ $^34:3H<'7O*7GTPLZ#D&$Z?$]-8I*S MBFFE/M0%"S>*'32G0F.&F/FLYC4OUK/H8R5YW2+'3%C88. PUY MQ1RKIPP (A4/\"5?VUU[GECZ _SNEE&"0&^F^HB5Y%MC];^S\^\H#&6/+IF" M%$=OM.,,C .,^.163KB^0Z $HML[1XMB(A"=P4N#N;!W>#UQ@@SC31XAEQ2A M;MW@TB5%-& NK85!V$Q54F%Z*P'/T;Y6.A2S0# ;$E(FY%V6O@*K&0R"AYH\ MA;7D65LEO;'3R:R,!([+25ZJ*O-@4I0ZH1BU4@S TER4NFLYNS$WZB=O;11W MHP58$/+(C[F1HY9X22(Y9%GA4*;05PP]+1DF3SMBHJ#$V%E: M&G]M)+VWTZ H58N$"F=)#BSY&:-(\OYC%DK,N6JFL(U5U[? Q],H$:M[L-%5 MI-:J5DUQ'=OL$TNIA5*P#IB&]$<'7U"MJ>R9<<>XQ0+;?)*JZ&M\6NDP@)/Q MM^D&9H?IC3^J./Q"7GAITR -HFT*S[!'7:E\NANIH3:M#-@-Z=]RK Y,'= X MD%@)O%K['A20T5S-C?UFKB^I>.Q?B$HE(N%[*1HQVV4-7L*D-)M94PEJGI1(>DHZQE MCI35;Z7ZK=QW;+1,O ,.,,@@(T)RFJQU0BTF4.RD6T_K@6\LK'5WTH2U<$I M^.UF(K\).P^R[KFQG%Y4/:ZO@50E="RHL'-/9=2<-AXLV2E=$'W%:S8N;C"8 M8!KLSW0KGV9 '%(6ZW<7>+]4E(U!;62'/H3PX7Q9V>>'7$O6;%67]"Q7^;84 MU$+V("0$/K$,6T"K'A:T"&D&)YA9I;(ZN,P 5WBFG%'>\ M'ZBH$9,K\4[%P*C"@'>>9[E*7T8A "%$N*!=QN7JJNZM+K=)3,*X48T(#2V/ :K)=RR.G MM*UZW0"W)B<")G9#T!YKVH?5 TY_5\*_+)DQ!HFLFN28)C%M8?!K"9"C,)F> ME)G ">NR7,.N =,J)ZRF@#&+J11:.KVE%F30:?O/ R/9VXF$O>?Y^&[W1P'; MV%$2.]U-.AJD06)W(D]DAQE]Z+4:^+H4#S901BV19*7,=)X5I;>26N4%JA=Y MH: :-4F3U2Y3IV0."<=CL6J:3'69EE<([3^J@MH;/L,>RX3/;)(@4#(O45E? MW&.',R94AJ0*/&4YWP(UNL>-#0-#? A:F:J40+$(0(W@G.R5PLYG$Y4-X]R_ M">U@42G56>DV]XYRI3U5W2 M2%FKN/1Z)=]=UZ!KT-,XQ1QT=N[5,_1J/C^I\LU1]0*^MLZ$8310)%/.J,/' M@E2PHIFQVHW.0I6@ \2T.:=^U<]8SQZA6J>O:F>TG@:[":_/C42C&<73I?+] M8"[Y*M-<5S&40H+SG5IY\Z#J\WC8*$5^F]T/U'>#74V%K"S&PEM*YI4@#U5N M!66MC^A+:EE%!@;=UZFW-&R!"4;JUMI9,,9.MA/ ;>L8]*M@3IYRU2M=&5.^ MZE3&$6W3I@0=0+A>=E$J4]Z4%B@0AG44&#X.50Q 6CY< 4'U!O>SAG9'HC\8 MS:>&Z&4G4MAB1._0HIH@&!P*JU7IHPX. [A+EA;UDU=Z,]75:]E"WO#''L:[ M8N5Z! :ICEKJU#"H3'#8S@6G_!.-X8_N:>J@LX!EQG399[(G"Z<"L5=X(F8Q MY17=S^KDZ&, M5\FE**RF*'1=BD(#YG)B*0JK[&*YXM.]FYFR;*IK#61BN@Z04@7 M'9IM6Y( MH7F2-M)E4 LW/P&?^<@-[-#K8++G[V:"@\ZUAQ_-CUE*JS@BN65MUW<-1=4$ M?VHM_(PX5BYV+N%%NT66I1(@+WF[ZE6/H/[>8$=IY;2R?-Y!.,-V M&>GHIW M&"/:0CU7.Q'/<_?WN-\Q8R7G*Z-4VEL56GLYYG8EL#!Z2;6+5-M8P0 MD\^Q&B'<44U^-CWX-%6RG^V,[5RPWU6B0^/I:1-5(^FW/F7 ?% M!W)Q4TD@/>JIN*4=YTJ"[X:E[P*0I^6&[821UM@F8B7'TVU&0/N^)6CJ*=:& M%E';#@,.)QKG4I"7Q>H^$V&2D%,^&KL.G(-)]"11F&#*.4W0:H0^RR_I&]T/\Z M7[##CU*/X7)5Y2R3G;VE9UDW<["\9":NFGGOO@3S($9[*F6TBO>DK=-EK*R> MN":,;Q7/WV34;0F&*:R^0!*M6!L\CF#(J#C3>T4J'\*YN^H_B@V7I*W:4.I8+E M++4YM[-L/\1@,L63"I?_0:3$H72$$RHX@M# 5++D;^A!B:)G0SKRXW@H!'ZE'SO-LXK M3:!(<'QD02%>%-:"E)"^FX_W3]D53S@-\Y$N*%C&*)_X4_A/.N8JJ1,$' M,S!3[0Z8A"ZTM&6S>J#%M%!X"N:"J0F"0D"]@+&6$L@Y!-FSJK MJ2TE.LQ#;.V@M1C*)TZRF"T+KG]C-J. = Q2 P8Y\HB%\LJF*IYR MP<%'LPBMS]>BXS*J#.);!NEG<-"(AEZ46G(1;&5!B3\JI4MS (9QP,):C/7) MOC\6!J!%>[6*#WI#1OU VC">^!1.%VO/"-J*_< V9J$%MZTR QGQ\.*_@$O MK-0246O%-O-(2_,5\> E21!D"#@7ZBKZ>T:#5V %IZ2UG>7C->#(7E=]V"W-<$HD\2MAH@P8JC*[J/ 04:EW M^1;_^FD&(I-^[K[UK.0"PM>%)5/; :Z?93@]("5L 7T"#<,'PP M7:\JW;[NCO?_ZK^@E'::%4Y(Q+)$2^Y,)ILNW%3ZDK%/EG,_;5W?-DL5%A$Z M2#C-P4 38P8%\OS[L%Q-/O9TJKSJR!?H0.HGH9.?Q%?0IO-)0.@2GV*X)X$5 MG.>@&Q X?'FU(EK"\5E]@U:,2YV]K::U@3?J=!3EO"(@2Q,48(EI27J3M:TP M-.M^JX@W7 M A'*>I/.4T,2)GM^SM$3M#8IP\3@G/(>F:V6\[7M4!?XUX'_G@O\-V N)Q;X M1QL"A19!.[,Z9\I8I)DLO05&+=(>]K<6 +G%UI"G4:1?%E:#08^(,&B)2&-# MND>D6Y4+UF@\YDT,G"D9.%:2I_"^++O+@;LJ8V6!Q=U6*.&M-7FP_O(E![_J M807)8I%IV=]3?@)>X5S 3Q&785E90;F& LR^X?(PY-74&WK Z6UR]E=-1,ZXQ? Q^P[ @3Z)Z*PCE?I,H M.;SZB;1NJ#D#,/2@E$U@+1ESOUQGZ'-C[W.8Q5?@6SJ&;3(0L2>O!I6R2U65 M;CW!T(PQ6+GPEH^B3I JC5LC!LCN(:L&]PIRWH.N^).(F1^",$MQ,!VQX] ; M6@!*F*.KVBCF:VY-B856]VDJ+PAAOOW_[7UID]O&EN5?0=2XQU('BB[6HJVF M'2%+LD?OV99"DI^G/X(D6$2+!/@ L$KTKY^\:]Y,@+5H+9;9$]TC%TDLN=R\ MR[GG&+Z'H!'DI[O-)A(<$996+JJ1<07R IE*SI!^8EJ M0*LFUG>U#$V]?\?,LZH$$@AH+A"%C!'#GI27FTH15ASC1OI[Q_TBA3Y2Q%9O M=^$(FE:I_P=;G?,SZCOV@\A1%];VN9/8[_<@"U[5)B2!*+5<2V+NLAN@XUHM M"EI>5-Z.+8I;7&E/Y29*)_J,."DB4 '13^FF)H;3'I#0J5\ ,R@?SS6L3:,E M@20@IW$/A?F]Y6H4&A=#R2,*%5AKF:MF /07F5.JSF+]\EL8R3MZ8$UAQ#U3$$'(6Q7"^OZ0SK"=MM5U[9 MA@E,,(JR87= O^\.I5)Z.F]>:S469(N+0[#21$>H84N7X] 2E>(#D]P!T QAX<1F*-(KE]?W]GH! MG\$U5I?_*23T@BRA_^C[YF8/T2?0;GA] "_@SJWQV4"H+Y^BP+B[T*UP0WC^OZ0GN, E&U1<5$,\=S MJSOM1M9J@YP7)V2Q58$T?L=-_Z@Q+-QN5 UB!8 M=PA9N.@MEA);6'>_]EP%MFHX$G>>G>//G!!"%#BXT!1@'Y"3P&E@(F+#0F2: ME*XQ-MMT2#T-]JNIBF&S=$&9%"P=1D$ @4!9+@WI@% V\=^KK$;0.DFHY%B] MP%JFKLR@S+QJH42&"Q5%HU\%G!))1T7;:UR&5"8F!&3=-J\XQVK)AIFJ@X1+ M!405D5I0^/@^C_\\9S2R05SV5>[ZFH$%(D5/3 =:_@1!L^Z7H7PR?>G42LJ# MFYO5> 2:*@55$UM&ZWIPLC\O[24R7^>"J08=D3DJDN*+S+'8Y/Z,.)DE3"PY MV)%_WW P2Q-7U=%,F:95E'("V3ZPYC*P+ABI KHJW'O!Z<&$D]4&1D^#+4 - M-\ !PW)M:U(M3&/A$2V]AT]JZ<;"D8%"?(8M&W,W)ZL,H1?NLU7-'$K@CN% MF__ :B_CE'[@?]01X33R+@KD&Q@N9_FT)D!CLX\=E7X+ M7& FP2M8GW9XG2CJ(YSW-J3F"527<_8Y=2!"/M WD/ M06]3BMI]OC>-\CG"'"0L?KK;S#+PJ#,3RE8>:KQ"FJ9@"T4]$PT@C2MEW-K< MLVUG-=P,RB"\ HDI?T-.+SP93RO(S+]9*-*.'U[U=5/0^Q8R.X8IN!L/P+: MW;K?G^O1C$=0G0)ZQ20BXPRM,6!_I>2SA;SK.:39/>Z?D76#?0C.&D"N#4"Y M^AZK$MQNH_&LNKU7@.(N65T*AI#B:HR0 WY]:-TP +^4\S;)+'?._DSI]K#4 M#/T>P&'G&07*3&Q8@^S%@8MCCT++!\FT-Q933/ZY5FF7J]JMBT;9;!=_ASSV M%Q*1]G+14H,(-1(]IFFTWH"C?&HX)> Y>K2H.31'LF(L.,:C!N'W-4RK!+?W0#)D15(^< M3'BO'2A!00E'.U#"+7B6.P9*8"9\/,]Z+'*$M,^<29H0.1<#1^5P%S_HMV(" M%/XON/0H^ST'T*X &BR%D3"\H9@,8OQEW G.?FY'_D =LOZHJ[J M8I>+US@=.H7C!J-YD"3X1AS (]9AK-=4^\"XY!;:WC0K:N(7V_,! M-.F^D>.:?8"8J),;"-J#D1X;& 3;NN#2%02@JJ$\BMWQ_EW3 [8H(2F8&'$>O80 GL-9$Y)W?Q>J\ M^[RI^E"I;6M*?>4U#2NT[CQ")D%L:U!\B_\BO23 M$X"@=R^$M5VN9 8:L1 ^F]9"GY/!CC-;)#V%\ 8*NM@ MG,+PSXI1H9$I&T=6TPMFFM;7IE+T38'+MR6G'/!!, F," +KB-A8O6))7V:W MQ S*HD!21Y4]AD6V4><78?QN#Q))E^DK%M?;X'A/E:R!:W*F,8VJ4IY&+#RA M^I@1A;72]!YO]TGT+HQ74$_8C)Z>3KX(R(6]9+6LROZYDX"9 S1;H>SH. JP M1 F.J=::G;M),S#I#8L!IK22 B0).[,)UM6!;-_4#-%#VZP(-TG22R"/3S%R MET(/F>9^"94366V&SUF?73@VHEP5%1F- J!I%9,,!1HLDP;+D!*T/SN#,9F/ M%UU45@&1J)SW&U!E4:!H5:%0 Y3>$5NL8HXIA1?B_M$PN2\\EV( '$K43VD3 MVU:O'$<3,Y!]4POO:&P&[UDS]9H"ILK=O'B?TVLY#W(^E\60,MX(^<"Q%IN7 M>*RAWGK! NZ\<*8,7*+1AZ,ZGS"G>,"/M20^"E/;Y87?92FY[%!5F)\2*B$= M,HPL2BN5X$>,R2^GN:+LI>PRZEAO.D1BD2HA&3F,8\@AVO=M-3:3LD'3[%H= MK:1?UI.(,<11;BEY:N/6*MQ?Z)J*;7@?_TT'K9=YW1?,K8>D/-4T5:O=D=' MCC\5H3'LW#1H^L4M[RG:P.3@N9N$'-K;39N:GKG%4^<3&9A5DS%]MVP<;4O* MG _,YS.&*P/@.(@U(((N>>HQ'&-Y1!OPH[9\@4"L.'_%-AJI8TE/P)O[4*F= MU:%@7R/;7053E+^A)W9;_.>GED?+ M8R^%3G%,3I9 -V/KYVD+;642ZK)T:%^#I=O<%&8&4/X!R9W'A&OC9E\82S/1 MHV6UW1[RGWE"!W',TN7V/-"J9_W3I_0C?A[#2CC9AQ)[UH/673<'S,1!M![C M2H?2:EYJ9['S.OH?09C?@O6#+L=8?DQLW*9:@KB+"&[H_KQ-R6Y;H6S=; M:E)S@A'W6]QSZ+M/"5&0TULPN<42V,]@V5B83-']@7'$)_G(RH>2W3@W??)T M:N=9#1,6>Y$* MA%B1%;=7F\R0"F(Q?:XA!:]IWY2/RF@F)U#GV Z3-&L(Q1C526.A#OC(G8G3 M F8-TE&K I-+HLM(/3)E&'>A#RJUIE/N-#91!(N/:A>0YPH B.[[?,WJIJ?$ M5L'/&D(K&,3'#A>$D!U$G_:PX5:K#/JJ%_D1A8Z>VR*"]Q\(9."PVJ. M!=1+KT S(&DBR!A8"3!&_Q$G!&4> !<.Z>7*[ APFQ@UH13\G(6@S9PSQX8U MN)3S\W9*"$;,YK3I34"^A"JAT8S*0H-AN1M(3."*X;P];M>;AW8^X8 M%'1LXF8XQ']C,<,W6$(,(^F>T.JDE ZIWU.CZ 8"@EUA70OKQ[O"^BUXECM6 M6(\(/@)FFJ=T5$IJ$%MAB:&AWXQRML+<*K$W8M<$.\7(.K( MH-OUPB%IK[CSI@G[:P?(MU 7,$2\$4[+DF?QD,F?*-ONNY-%BQ(5;B]A5(7? M+@IS,0&I!O M+O<2K-5CN1*#Y3+5B&KS/;TB)P+MX-!@#=SK$M?8]\\GAG!= MB -MJ(R=!$@+BO5NX4E7+AIZ>^6H02ZX*":%S2(!'0W8JM%!(F.RCCD>X&!U M?A0YVAFDIJ;@3L\KH.&09)3I?N*LQA7$MR8K_#QOE@6[$0%)P_7&T-B&]%(V M+T,XJV2V?N8+85N_F+D508*LEL_0E]RTX$4UZ(EV?[#CU,Q6K?NU<$Y1W%XS[%1G 35WK75M"FDXBH']?#B!4Y"1)4 M1AT]@>*CYFQ#-H]8Q.Q:>;_M;IY[.=4\1QC34=3G<](HYDXYE^P)^[)2-_ M5(R-L\K.TK8$)>?*JBFVA$*OE)4VA\K-EAVA7SKK+FRD]FN:3RPHQT/YQ@V6 MIW0)[TR#":W:HFI2U-1%C_XRIJ50'A@3G54)?RN?-&6?@C)_ MS%NY9NW'6&O;/XZ$ZK ]<5T@1\ ^<5<23FV-2 ."\LF]Q.G!%)-Z+4;@65K> MT7?!J^L40K'1147L]_MVTC6(":+#HCP%&ZV,FP!W #JW<^Y%0=@N6S)#*]Z0 M^TY6(_W,6 IYGHU=XCW5GS3FC^K1L4S[CPF/Y9S.JXN;)K-NT>'043)QN&$:;3FT?,NUNVYJMF MY(II0,8+/!?&-9?H@<_?[?YU( U+H8$O#@Y<'/D^CPM] J"02_@@SG*QA\W! MU,EN5B ".MP8NFWW7HX"#A7Y.%J?E'T6C9-@>1*4/>N7]BZ,,/'V! M5SZU6[F1E[RK^%+!CRS0!]N9@Z_Z)XU@?>KXX,&1=@O3H@!%;?ON!9D@A?8# M<49%Z)"R*O64M_C?< O#Z8Z@%Y(U]N#Q)'/1+E46!5@F[#70Q2@\VSF<%XU/ MS90%)K"U*HGS.\4#28GB:F@,,^O[.,@IW(.#*$Z.N0-21C&!T(O&V9-, > M40;H'Y=ZR8!R492 3%#GHTTEWE/8^ATJ?#+QC>1*\"$5^Z>R$F7#1)B*4&&, MHSDY&Y]##8EW?*LYNMM81477RLUA,7'V#)F=BB;XJC@F19G$W&Q2V8$L'KAU MX*C@4FZK\7L.[/!29>.;E@#T21&S*1\&$3/^O"?!8:9H5M1Y[\1LEB:#@3K' M)@K1%,"H!6!P:F+@QM+'8-M61W@3;,J95?,)<4_7U7DV][PZ%L"+UV$[8=:, M<$)EEQ&L! -6= 895H1[JC-G)CI9H N) -NLP:2E*C?:PP&]7N&KZN"8V:\- M5I\7)^*$!J,[,#?>X]P%K;WN:?2P,F-A[Q[HRNF!8YOL @0N9<"HMNC=;78PU/*K2YF?[NG+[^[.;OE[J38W:5S54"RZWJJW6A)<'=NNV MJAD._LZ@_V*_+EQJFUJ_A9:2_AZ>XKP=@E2:.#9F!R)/%5J4Q$@0NK/0>6U M:"Q2AP1%.E?$<13LP.D-X>Y=99EZ%?H'BI.W'@RQR4B+'"J>PN@*,54$_V9E M%W$^N&5$X +:'*C@TM5=%=_]$W;<''G4R#&F4?2D4[BP,"$HA#PBY_G^8>?LD:EX-(N2C(D7\&F MBH:A/6$*9&$V;4@DX3S+A!.K89_,LVPQJ@O4B_HM:YIL/'.6O6U!3"Z;"%%7 M#Z;_[XN$.-DA(6[!LWPQ),2=,'V]6L$^5S$WY'R4ZMWT!+Z4U8$- M6!,4% N-+E2'K^TO,I)": &K 1EV2)ABR!LPVC)-%9(P->CT<%@$7VLVL54* M)V;(S6X2:-YOXK=X)H/A;8>K.'7R]!RZ,X&]NN1T>'!Y*&A] MT1=44,$&)J3#?WSR'W)J>L^?: 00U^'\BBF(^/%Z'<\J@!](@"709T9,4/(F MY1K.C*ID4_;P,UMW1BBG<_GQKE,F=2"*U8S0IUWRP_B#,#;B# @@V.X M":HHL3._T\'9R3&"YQEFY:GYLT,SQRE'TWY$S+QS2 JS["8E2**H58)438[X M"AD.5-#\NZA: G)B24_#_;GJ:O'D<6NGD1ID1A>9<@HU+5VHSVZ$,'+;\A&@ MS_:%18$"TE08+KR"(KGLPM]?64.& 1MFYWZV?"&"2_A9E1OSHAI\[] MP!),Q!JB/(:(82";&W?^^SJH].FYE5Y7[DG:)-/FG+XQY>@9\7T4^"-CGNKH6X<-J%RAE2)2/.E\Q MKIRZZ^1!,85L'R18'Q&;2$2C&A$[!OT+JO<@ 4#>1M34FA,AM)9N2JDFT""C MG.\TXF(L.#"4U]!#-WQ_D\.BH8"7$$.JZ6I[.GE_PYH.#6NS9+:&>,,RFO$A MB@#,#A\F[W/9-V:D0\+X2PY4OQW(^D4ECZC,I\8%"]>?#@JY38D&9'_'M>,+ M755]EI5*(N7E*J^;H+D[7-?#0Q@FJ19ABT&38_I)XFNI(2I*0?448VMAWQ4@.\*^@?E7Z-ALX N:>8,"< Z:N:XD9\1S_.1_5*\A8@K NI:"=&[O">FN8?(S6 M'M@\T(UV8W)1H9NA6Y2)$MULO6?R&@O-QE,6JF8*P GZ4-P1=0&4MY"/!:/E/%DD7N(E/7P!:6LD8!M[D5NCQ(Z_,;%DCQ8^9I; "7DX*$:Z;L MY7$K$'^2<\5B>K>&">8/V05C"(!TSCL3+T[Y)>( MKC+;7$X3%N2!@P&B.4$64%E8(U);1*8"X2O[O,<;VU8MGSQED>Y_L-N(?8'#@H>%C!NP8+0);\^3FRXNL9I*ZTAD!*8QD MR?#D/^1?B9ZZ;D-]GW\,_.VW*D@"A8-,S5*D&QQ_2,W*>,$RK!63A..0$H M1=N-XX$HXJFG>S#-.O5J+GY9J$WO.2T-#Z:.*'>$^X>SCUX$>JK8[6T>_A]9 MB8Z<\^+H)0QS0*Z-PKGP-F)D\P3%_'YU(+G8 AQ'E+K[8>^HH"4 M(E_!>4%00M [1-C/A:O'.2WZ8X M0+G=]S6(N8Y!6F9<:/@$8^_^(,6O1N1>_.4BPRY>@S#I 7X-5X7%GR.!"I@< M=)96#,?T9D5+B4LHT=/?G/WTBG&!/G2! MES3:PAH&&=@QMP,@.X6_!I&[L2Y=I52B.N2V'*!! M-*\2WPFG 3J\F85=(S=#2"-K2\= @;I@^VT?2[H1=2(U0H1;8*()UG-X3A B M!S"'L.O2<(A@3&28X*69NECGG>#]C5^AG/GP[P)+0/@0&&HBVRWTICKZ1@J! MXB[;FO]%F$G*Z.'Q(HT;:D06;E*V-"WR\QS\4M_@)33*S "S#K66&CN !-,) M2&?,2*+@T:3"4P:&:\N=LY\8JG;A&7NS/F*0.*Y* O6N$K.R;UNM\R&MFW5U MQ0KL <*.'BP QS<@F>Y8]0+('ZB.:,KC%Y8SHE]N/XNU^[I$K4NLI%OLH=1;5![#:UAU8U#173O*J6&&I?Z@!^ MW0JU&-DQ9SR'UT'T/KAG\A8J-6W..'.FMF3O@,O2:L,+*IO[)!GHC7$LY'6$ M]8%3G^6T*]&7UPR$@2X22]NU@7ZI7\/\(%1QD[\.DC>B2HG5E+>KPQOBFHU4;0O3DIH9]/\J;FB'I M>I'1;8W'T43TRHQ[<2=>,<&O6^^DWW<,93:"%<>I1)/'B)VDAA/GL0W@%[]B M4+'EA48$'=]X)(DA)'S= -I-8?=1*LG?O#P#Z)%1HN17GV50E%!9^[A1WV^! MC'W\SI>ZA(,]C0H]QC ]CZ2H!G%&5^]V]\!DEZ6^9 M,8R['21ZIWC5MOKYO$78\W'ET2?L'@8K/Q4]#Y^E#_H1@G/)BAAJR26"MH6E MP0,<8GM^TJ^ M;AD!".AG/S'A61_[UHI )+A5) ,)%F2\;Q M^]RC;&S78TY\]CY,3SG5DB:AI$MJE5R0@-89CNVO)4@F3\D/5-K60WCP(/!# M&V37@Q,JI8,1QX?.(JM;S$D@DJU88;6A)M17;"^688L(/7RO+WD MT_@4Z1!!N9^S\[7A BRXP$W.VN5WKLV%^$_AN6$=*%1-)L>'NI9BZ8K5TAW; M +A%#]Y[5XH> A\H4G@(,*R4V14/#1(-;A2X'[+O->AA*/&&5!9N(1!TC=9_ MSI?WBR"CAZ ^2GDLS'!@8$)^K#\SEI#MA5D##[A_\C-54D4/>P) 13P.YNMN M$\=\G1H,"!)S>'3U AT.+*FLM2>Z,ISORN!D)"F8Q+[)X6ARGN;D+,>^,19H MIKYNO@MS4PEZD (Q/M2X-PW0I\3<+2GI^9J%7,F[)]<("+3*+3UTQRV0?*FGN8%&AUG& A?@62K#>YPRMGQ M6FM2D@ACC@;Y!I_AHXP(BW&RA2; S^!=[=%SA\D*_)V_\B24:%) %&?A??<7 M[C?F:H.QBZCV\ L_H#:R+)+41H%DK@(84R@J8-+06X^[N^88>]8\KWW1R]9D MA'&42D2"HB;.3\?\_1%/I10 56,OF!.,0PUW4-HOI"Z5,#CL>UY"T>SF'48Y MEH!6I8<],_,4/$UG-079!'']38HG[E_O:K^E*MT-?Y37\&%'?TU6H1G$9IX# MC,C-(J(/SJGYU[^Q98NIS&D&IE1$829&F9[^ XYI9',FK%[,64G5-&!NAQZ6 M/APRR6L) !U0[7 N;EADTGK$E4)FQC8/%=!A16]T8> [A/V#!@BH9^+*)K;] MOE_#J!(*A?4=E':!]+H63(PT<19BW9E,K! "7K*JK0L7KD5=#I0*:F@J!2$& MQ>].PJB+D#9.'A[.2(L4!HB&&V##$,,0!4T1H<9V5BR$H+Y';M4*K/8T&6CC M!GA+ =4%TU-,\JD UT)>,[?^@'-C.XN8?R++WQIR4F*P&*;CAJW<)WH&I<33 M#>D;7\2P**9VJJJCI'21>[!QJF5OGF<[#49L9X5,!1Q\(-H0NJS5OBR!@ >9 M#?1YC!H2/K&[)JCQR1)1 M<*6&RGV7E5TQZ'ZJH+6 I\U.B!^FO?5YV97_OT MNW'SW==^P&?^'.36F9Q@[BMSJ"D4ROC$9@$Z0S;F#.DK\U>89/Q1?)6I\]1A MVJ@+%;$2JP9GG/BQ)FYWPW^>)C-G.\^A#4:/ZY[KDZ-*T1(_B8D&R'+A4NJN M:3H$W*M2CQ4FP?SC,F%GCM+ M*V-'W+;:^2T.:$4";-G?\:K2 \N]_*[^K_7_A[OZ_RUXECM6_^?6!=;=&G?2 M%-0':+39D?"DM61/;GU1)H X #Q&6/F6.IXAV3;:K>H8@"@#)R;8H^U^P__-3#$Z!AB%@AM M?.]=L8N1^;[EJ KL-^$7+PR!J#7)>%9$A@]X:/2(\-DO?UC8H^!/N;#TJYK3 M5KIX#!BBXK8_*1PW,_PQ,<*-Z-B*VF7H54G0A\]#),LRHZ%/"_A6AF5/?#PL MEAR7 #MFV!2]>5RPO4@'.1)L$$9/.;84]"N.2!2U8O2UGY=G;MTS0M0>+KSN M%#D\HRQ\YQSB\2!)57-!/+N@K8VJ>&/J\FUF$+$:KJNJMD0-HZPIT'E>QP[& MI6F=M =>B-FE+FEPQ)'6.U\:H$:NOL^D6%_?6@1*;5#YX4YB^/!B0/BJ" MK0RL]_G"_E_BMJ)\+W=SXEPP#[.V M^W?)OY"]03EC \-.)4;.\L1%ES' Q=VTS]=I#S,0:,0U@F3'4(LA"9@"C2@, MM AOJC*(#\\I_F;B.OY)4-$SP7@O+_K&QH]>AO2@7,OOK4E0R(51-[%H=3;. MS&9EFYWE'3*-+=27]%4- 75;S]2#Y MQ1T&[[N<87)OI3:F6 QK(!5OVGQ*$.F5LW M>_=]LNL9T$*Y%RLR<.H;N%TB _^4=LKAP?"1^^6S9Z^?RB^5PAR4*O:-<"7$ MR)86E)NUF-0".4QD-JFO$>5]G?LC:AE8#Z)-"B/)B0&T#Q[:J.ZYBAOX/1.E MD=TL@4-B15N8^;LP. I6**I1?QAO''H$_GDQ_B?#IVW;BL8 XY%#2A:)EK!L M,&'>!7AM9[!*)+(>YTO?8Q?DI!4,S%I'\-Z\AJ*&8F!,[3RG5$" -,&9:7QC M*-IF6@\5DUP3^\(2Q./YGJDW=C7&&['TLHQBM_N*5X-Y^B[O$)?RJ795- OL MLJ[6XZJ%?1GL-9'8!=,I2L]N84-F/J4V4FWSTK7'3:B4:!^M_4,QRX(O1UGW M.Q71$>NX/]&P6RT*M!I9J?E!H&#J]O8W-NJW M@4\DYDUKQ>T06,&,<$3\C1%M()R+8EL$S^*SR'VDT1J]:3A&=B_/:<'-T3.? MK'23Y_,E$[T*XQA^E^ YE=M3@L;PQ@:,/&4FP&@;(7+?%8L3$KM]!9-W<-Q\ M82AA(N (G42]A$\:4/EQP(#*JZ!OMSO]*CQ@YLBEPT1/T3G%8'MN^!::L([, M G6^SE<$TA!);PESUHE1N>#%%>2O BJ<01*]AQZSZ&.[1[S( MUI)[AX, :?+HG.Q!3W-,U6/ M]A3'(U*[BWC]4RY.,^HKU?ULAA1P<<12$:FJ>(IRXO\,=5JZ0Q'O-[8F5 2/ M?!8FR,2L'97!);$VS3&.4^ ;(^(9](TZ6F$_!?627 BM#7"K>59NNY]5[+JB MHCOUY=-$]#&[>$@7/&0]8:8Z9Z*6U-'K?):S?(+0?3DE6O%?UD&4HWT*Y"%( M',Y4U.2W&%8B#[_$PVK[C8FFK!#T!J2 V"@6; G:][@'<9*F$5EEIY+,!VA* M"Z^'>\YY>@@APL]7R!LJ6PD:6%%@7$']RYJ2A4PZ0'ZCS7$#I7_#A7,]HB&1 M4$[VHFM7DHU*XLUO'R)-% M E-*9VJ81U,K-6:)-8%"%U2Z5LARC;>I]@'*[9YM;YH5-24D]OQ9FK?Z<$A: ME%[;K4\MKA?V9-UZ^\;QLX\!4,03$V%8T_<>J]R=UAI&7T2:R:DN:<9)-P"K M,*CPX;D16/NL>;:W')\?'AT$_7C/5'<97_,YM'!18L6W&KB1XUJ1>Q)SH13[ M4>$A1TVA/7,SX%($,[;OW4P9I%%=91.KS$EMAF@6O86S6I]N0%NJ[E X@3<: M0/+(?9+-&Y9MR8F1/%N #;7O2M,2A,7B+L6WY=2M-.]V>.K@)'PZALP(^HM_ M[,@2+%CBT0XL<0N>Y>Z )?!X>TURMLY@($EZ8_PEM!Q>KU?RK%!A)C;2!(0C MS\@N%*45C&3;<@K9!'_!\Z*BLA Z57ACHXA00MX1LP3(G!)D_:CVFD;GGM90 M)%<8]1D4:N0&)@'>DYI&0B"T=P3LLMUFOB]0G70+!ZZ +"&XCT*CTY_-@,CG8=,YIPQS2@C[FD[$]3OH48JS"M$@!GW\5.W5.;, MOM;3L@CMODT?'1TL%GE8\Z19WP,:QC=0)*RJTO?O=XEO3P;).]9-YH,*GTGP M&DUP9>[#I[1( MCB[W=0>-VU)C\85'90)GO;B+DD:B\ZICD8-&KJ.*MP!V1V,U!Q#MK2$SP5P" M#AWW7=0-RF6S/D30RWM.5&+CHAZO%I"G'0?D%Q&C7R"V-YZ!UUJ>Y=P2!X@G M:&:HW!4@7L4$, VF89/?O+\LV%X]7]&FTS?Q/2V$Q1G-44FL)6@)#Y-0&^ M2DPUD-]HL5\,X.E!EMMG)N_0IO/4 O,[IX;_LF/N<"9"JRW8>\AC0 X.0QCP MZXLSE4E> .-R">N#>N0%C1L1N/N@W#\B6F>4(]4N';],$7<6-1EI1\D$]11] M23\J;2G!H?=WJR!P1AEZCB1Q0JX56-CM,JHQ=U,GG9(8S$E(?RB#ZY_!AZ@7 M+'<<]-G[!^TY9>%MES!>-'%U*B;2M)JD404F_P 6&JC-<3X]IH948. T7*?2 M",3YF];H.X:$ZDRXH&#(7FX3^#GW&:G0J>3/X=C]?%6N#5%X&*J+%Z ?VG#7 M"[W$-NB+%[*H+3HTNE%R+7TH=?JJ,8]EI:1-.V9LMPR)]BYIB@8]W:N30: MHH"J&8$-S:6>]X9=HQ!QX['!UVBH\TEOA@?8@K)O5?9$N7@48!/-A&XQR1?. M'*VC.JQ4K$OF^#L H:?C-VYF3"),K!\I P M-0 JIN^Y.H"4<[?Y)VGG<5=X5]3]X(JJW&K%=EV,2I MDN_]Y)XU=0H$"<$+4[2M+E34<&IF28ZA4Y$-S[3]3&E]642\=)0#0>=9>YU3\GM(5&:WK&R#=5XBAOZ9"V^>Y&+J&V8:^)@)*M5 MXQN&M_.8&;$':14 MGJ\<("&T"V3=E84@)[>5A93U!)SS6L\]]L"YL_0\EAP9D@%RL$(=F7>-&''- MWXDU5_HCT2]ERO()9;%XR7@B^DO6'3!3:O<4)3.:E8#RFD=0>T.Q@ -(3X+RG[;[J_/^BC M'IW--\\0 4N,3952W[$_'N87V1B=N< 7(<3Z^_!'^#VYE9YW2 B7"2\HN!08 M\9SG=*V*$QV\4/@>7/W'9Z2+:]H1R$":9H5:B3@RQ"IBB2G".'[5;.3MZ&U- MOLQ4IB%$;/.ZA[QIV_B6:<0SA0( I U#I^LD"!$9/&(?RGAR*$K I%PX-LU5 MTXR.'G_W8V9)-J@TSUDQ2X 5Y1_&\Q51N2WRS,@/\Y149? 3+[B, 3D^G5G MVWE\_^H=LI!)Z2YA,4C1 )U*P'Z!KT8$=[2WP-/.UGW!C@AXZ/$V=A$=(E)M MK^X"C'B-* "L>61SR49A(Z1M2/P%4B.,Q3 M1G(15Z.%P:,KW+3S?$0X11_&&C<<_0*.EN#?OHK"_7U!H@DR?!&'&[=$R,A$ M26DRB+BM9E@OV=SIZD,M(GD[IT8IR59Q:I-T8BJ.GDFK%L<>!J1D:(%P61:U M3"=K,JJ1,:G)'O9/\^+!JZ$]D>GF\QZ6TKYA@.2,FC_%@6!F^/"T,6<]XU=, M"'@Y3X_G4 Y.R1&S7YCI=.?X#O6@J(?'.]3#+7B6NX-ZP%55E+.=($5!#-2;<$= M*$3\O,,26WFV#SDS+I 39B4842FG<>,*D;ZOE3116^M8]9?R $#(!$?SJD0Y MP@B.8MHX+O(,YRON30A;O0DL*(1^X !)B^^XJN8B0K\""(?S3";( L'=HECO MH6J#9Z@B-X>"-B@![X^P.&QR@M;O<4$HX&:KY:P8ZP*"6FW38O5?&G'=%.9N M!&;_7KF@&38DG.MNZU5><#W)*._]2\5ML!@;,:.)7[-!2T1$NF6_Y5N *WK5 MN)0-F07,K1"I-\:0R]FZZ04$>P=VU6K=VD66X$M[Y"KD*2"N386YDOUCX;S2 MBBNE2B6SSIX3UH]=8.__HBM)$_+R@(,$R^V_>S5OUX^WQ\^UIMC$1V(QO)ND\YF M4MS>*$KDD&ISY7 MP"#FA SMI2R$-&[0W@S6UB29;A4_UIY"6%YK+!3"_="XH ^\TZ[=>')83]J* M/D!!M)%$BH]1%0VNH0Z5A1^Y] T+00:@H(!5Q%/VPOS,&( -AW9=%Z@_VLV$ M!VDHH8JE; ;S[P(>2 &(9G6FXI$LXC&6AV-Q=,XBHW18X6_L@/#108(B# M+EQXY-&JEMXY^VZ#Y$\4,9;4*&42*'\DJ!D\9E?8/NMNZ88/=Q\_@^F)2L-# M3=(2FNUH63_[?4Z5T2;H=#60'^)JPQP].C,+:L 5_#0GOICL+A\CE((T&7B- M(-G-PCE2K-UK#L5P]-^IFR7V5C,VJN\!NUDHWNP9@D])H[ O/;,BT^,[2^&: M\8HSU%LK;@\7T-$<67XDQ4]*K1N[5J]J,#9 *T/K \W7#;6]K)2-FD%H*!, MG<&- L\L YBV'0D&[[;DC2\-FU[B,H27WW_#0=$66J9K.!\"$9)L3"3YB& X&$5=V]1CS0HJ67QT>5Q21C/9';U[MR M8Q%0AB'Z[O$@D>^E SL./@049>4<*][@HQCNT^D-$0,8<@&"=U7D%Z0>1H<5 M/U8!L!RD (PJKZ$I@QG9S>!Z:5H'LU#%FP7Q*_L!J M@><:OFHC;,K0W']J@WV?HE*U<;;26"DI)YE2^7#/*\G$9',7A;@GGGK#+[0G M>$*-#=:Y]XM*OZ(K M6D)"Y\#2BLB0'(G$EDBZYA)UOD"5,A4W@[:B)ZD8"UN7R"RY;\[SI#\'/X-T(-)0R"L!*5&WF_QNW!274A+\OJJ;S4O5#>*9Z$.M!3:B!N M^FS.*6' &L#HD57*5#))?U;;N73/ J68@EP":)[&A!*-E&B'Y!^@VD;\Z5/ MIF]^@B#;H74M< Q:WB9NR^%R=W$Y[*6\I"07W]JJPU?3-&HG1G]$TQ0A2%3B MX%,)<;%7&X8!5F%('2+M#))DNZ.Q34CI:ENE F01MPN2!CLP"('8@NP7+X,GE'F+L DUT#U*K'$F/YL^A+F+5L#+(1N&Q884^\2^J!9S\:JLF&J YS61XQ'D8<6E2&)UQ4$PC= MC/XTV- *TFE*<9WQX+38)D/>K@^X\>QFQ8UEMM[/FGWG.^V?5:*Y@>CE;#Q+ M(VT*Y]9#EUC6%.Z9L-]MF_MI\4$UE:$GL&XQ(Y_Z28"_3=WCN ')*6W% MF=!)T6"[*MZ)M$0W"/V&;1P"1F+_0.]4Q1RXLK)QZ[F)@#H5L9.A]*RQ=5?$.17K,'MUN=_VI!1R3=QQF M2^ET"-IU .NY:AI=0>Z7$,ZY()G]#]SSN#Z1_'9C&(!M3O-Y#Z.]N/AXWKN[ ML#ODD8LVQ&C4/\1:#>;2Y^M]!+%.0@R9.>1V. =9 R<'.YS#+7B6.X9S\,Y& M2F>'+4W94\LHAQ,A+F@4,#Q[ARZG#.# J-LCI M+WC%9J;?IZ= &%.(HN+4]WRW)4]WPUP7' ]Q"(PPNGS4!N2?D*&A/AR.N(&9 MD)KWOYQVP6T[2U738X+,3W19\C H//<-D8'_0QY*_#@.R5 6:7TX8RIR9!)\'+*DN/%&]PG&!R5 M\A-$QZ&MCQ-MJ]I4@\2<2\09JO))^LH@X]*P14,S=Z(+WE?PE@T@8$!QI'&, MI4Y89T5CL#;\B+H8-J\%ZCT)4V$,ING?J$S4L83TZ9SD#Y!JYUQ135(X(PJ/ M_KX31F>9;Q/A,V.F2",<7A!);"Y\ 35L44^9I/H\GY.<*9Q$^83 -YP(1I3^ M)1I !J,R4L27E":M$BYN%4'\F/BRDYP-6.BC!33B!C;N.+)D1Q%&1!I9?5[2 MGZ5HSOP'XVP)9S@52R<%=^K:5#SA1OA!?5>N0::O:BA#:IL0A]JD8K32UF)*[^[%(U&YA4A&-H.KT*Q(3Z(U#G8EIAN>G<=81KR#4W'7Q7T M5TK)>1!"F!:: J>$)" &2G?(C>MB!,6BD;-N,C? HJUK,U[(#<;+1?X SVCTT= 5- MFC0L@7%[8ND.OY:3J:6M*G,:+,BW8#=M 919F#IUWDW&!GZ["\^(+?[3#J4? M0V EXK'@GEHEJ@(*+.$NQ.3<2J01A':A1$&/]5,VM=&336ID]5IYH]4&@VIOF&Z)@2P\ZG M/%MEV(7*&)_^6_AEHZL&\[)(R":X19_TRT1-/%BZU(JMTO1,_8IULU1]KB^* ML$C>YKF:4O;%G-O0 A,Q%QR^-,I#:QAHO+?3BKV&8$M=^J!+;[3>5T34\]S] M,R/M):^4"&6J?84D2"^ 04-(]W C,WF?E0NQGZI/0?81SP^N;=F% MN+7V[J,'/RR0D:^AE4AT,0WP=RU$>C"DJ'HD.,%4QY]XZ5RL$0I1%]5Y-J= 5'YS&MJUDAH]N@=W2ANI.#%2X M,IZ69\P01 IK9AGWQTT?B#.F&EZN$:%8; MP6BW4>:"$!AT>+0(!O*O]CUF_MR[G6H!1GD&IYLF#I#80%F08@( 83H&X8.U MVW,(D#UB OQ^&GQD^Q!JW.W[5SQ!KD<^P3)=BPCN&*M'3(<[!(-PB+@I.,<$:>TY.G,VX,&%>=.SXK:;!S(.P"Z<3U"U K/\G T_Q%5IZ,%->]Y%GKW'F>R&"0)J@^"3%_BJJA]!3 M>JXJ_K68IDG.,H!%[MG(U$C?T1KZG[ER)MO\2E[.,D_ S@<6@PP)$TD,N*9U M.)MD2YR"!5Z,JS?< *P> M:!>F<*VJS[+2O5JG MHZW0!ET@?^(G)!5!>G)A$L!'M$R"X:+RG6RJ\RCB1\<'QY"V"\D"0RHARQ\8 M-B]:AD#A%(KZB.-AXN$+".'7S+4L+V!2]U#+*4 Y,L?;05V5?BN5-G<8$J$Y MU)68X%<)M'V"7KI6;PMMB*)\?<["6>1F5T;?$U:8V_50EF?\@W!1R15%9BWT M>KO@<&SK]GW1&@8(BL=[.P;*(]4I[KD"DR ]_,"OV=!#,6.!"P3@.;%"6;CG MN*81I?#.*B].R6).B9&,LTMNV,;O,<;P%EUB.<5PT_+ZOKDT8FB 2'^AO5\Z M9B;#>W<-Z@:.Q+XU;8XK2S.93=P2%G$E=9O#(0XML7&D07>CY& B%#(PUHS: M_ W43!A4$-[=B5""G4,L#3?;/68?,O/=%9LIC<1H,8J5524A9>^"FV(4#'@* M;B=./V)7IHDA5^]#*AIJ#KJ-VYW&T.=0=#"91;5OWH3?__S$B+QMA]W M[VP+-[C(+CI?+199K96*J&.T4^>64*Y'I>TXN8>?.K<^0T0&]".Y( ,K&-); MR?\%TK3WGWP)GR+*]Q"83G-(H/[E@H#Y/%LV^1/YQRFT;.!^^B'[M^/C@;' M!X>]'QT,AC?\^\E1_TTV_6+30PV/!R?'1[N'VN:'>GSII7[ -4KKU&T%V%7_ MM7>TYQ.2$_!&]Z/DH[MY*KY.H#9XGF_V]-Z+[N?O,-NB]^5 MP^0MU,%@"N6W;)W\=XXI/[^ "!UT=Q?*%<[>*!N_ M/ZO==IGL\^N-QWD^G9YRS 1W'D(P5\V=L95W_]@%]"U6R#^R<@6!+C<-(I)Y M.#Q-Y._23:ACMWE[;1RL2_?=X6<<[(.D9\@1 'JKQAS'^/ T2H[PP'[.E8?# M<7#=P=AH$&\TL5]V,F_=_OGNB\W?M>=MMX@_^R+>6:<[.K$[Z_3WL$XG1P_3 MQ\?'MW 1W]CCG.+_;)53^7,^JGN]2OW@\/&UW/!H].=D.Z6Z:W>DQ/#@[2PX>/O^B8?FQN8YM.&N0]ZAPS]-?; MD+K8PJ7Y\/&#].31Y4OSNFOGML=N6S@]P^'!X/!@-SNW_C%IN?O$/EA1?*C#MSH96^\*/GW'+LS/.UH"73@*P"[P;MOCNRW<3$/ MT^'Q8?I@>'C#Y?P91^I+6JE+%L0W6P2W;K]=/\'W.8?FEN^+@\>#*T*KN[@I M=E9R9R6O@K9<__?HK/R D.^;$ESPM?;!6#XY>B +A('K^_"7S[T6'ET+YV]@ MHU_][J?!J!P^&#Q /_+$MF!B6:O24C?&]H*\K;E3M )\BU6TX MU1/87$*, M?GLGXO#63<0S:-9FY?;+Y+B66J$M MM8(2(X:=#9QNV:J=5;6[)[#N?#<Y)730?WFI@N&):?&KQ M#PG5[4CIXUVJQOOE'*4-[90[:B*E)CK<3$UTD\[=(^WE%7Y.XC=D@XO MK-3);VT]?P=MZJ*F_6-0&2#T8CT$O2TI\#&YHSK%['SEWC?!1 MGH$H!T]"YB=!KP3RR,@5*8?B=^K\LUJG@\/1B=#-P]/)]72 M^98_S[.SO816N3/Z']HGJ(/I!G'>Y'Z*G"G)Z ?_YX?@CC^F'_\([^I%V5[W M"1[MW6#5??1='N_]*)+"W5>-_QNF!Z:+_"6OG9HB>0YKFS@?GG5*A=P9!8L6 MU82(&EGSVOAV0/8N"MC8N0*D5@7:(Q?A(WDM*Q1)F3)YRT4-$JNDERHX:S[H6[M, MWWX?'L6%P%ZHUHW9_O5^&XL7X>EP?/ (G@.>+#\3/?>W^__\;%0"6T(8,#P9 MG#QX\'GZQ'>7NM&E'E[>GG_CTN?H ?P_R:]B^!DE6*^=>CWM1!6W*C_]NS/* MR;UWH"-Q_Z,*IW^?H7I*AOQ=]M[9\'O/62^1_KH;NRL*\^LECE:/7[L;N2LV M:,ML@SUCE^P&[]+!>[[RJDA??>G5]"!W<3T\-C&3!2>ORPG<&)K1'1XL/?CF\J- M?YO\-%\MJFG>B8*^/1<;<0%\U,NB8^+?=KCWXXL/;I5A=/0OI!D![1OD@H3 M[-FLR-U.S\>STKW6V5KR*?&@7)^T8;<*CS=%[E>D*#!7I#-WZ$P&?!]3==$* M_8BE(=<"+\S?Y&COQX.C'X8'/Q#N?C?G&^?\BG!_-U1^J)#8\U8-B*5\^39C M\D?9%G/NU?/"N00H*8_J7)2"R^;S #J29$I[WI*/D']8 M@ER;B&_E9.OC[/XG#?_G\\INX5K] ]7;V9S^7-,X)ZNR(&-*R)*]CH$]V4LF M^1BTLIO_VGOY^\]=>^M=.^?X/3W/BOG311M:_7*UV)]46!6#*[DI</H(RY^X;I"M.RP?7\!I/]G[\9P%N^WR- MQ,6+_7^X.*?IGLU;XCSVOW/D/#[8^Y'\P]^0?A^.O)U[^'F7VT>[AP\_P3WL MF?Q^]_"1' MVA+/L?]U0\_Q:+CWHZ"T/MEMV*V[:TS$Q_J11Y^29NQ9"KU^).!JP8]\\'G\ MR+_M@OC,3N;?=AP_R@/]=J-U^]S3A[?//?W8Z=GYKEW?]?'7\5V/CO=^/$K= M"'RJZQJVO<9NU3<3T]HUZ/@&G://TZ#S^(LUZ,CWW!N.]]VHP5)\PJIBFP?M MFW?O!(^;?Y@5HZ(]_>8/^,5:>BZ;)6N+_V?5@$+M%U_ME[0 /;AU+4 O:'GT MM<5L!US\:/#XY-%G$2@['!P^.ODL8.I'P\'1R&%S2U)Q\-!\,;L!-O UD0O5@_#\KGFK=OT9MZ<-M/M\L?D$^W M['VV&![\^^AH"+%0_N%H.!S,6K=6GL$X@]R\ &FIB.IQ>-*SN%S5S2HK6W#2 M*;8_RO:'Q_>R^S_P?Y],Z+]).SU0.U:EXZ=CU(L:/CYR 5GF0JP%MDGUG*(F MU[LS1E_(&"7.#AWN[-#.#GU#.W1XJ1WZ6379=W;H+MNAPYT_M+-#W](.'7Z* M/S1\E/PQ>#MX-@!;@S\<'ITI25>;/_ZL,\7XMY M.CPX.-R9I&]FDG:NT(4=W2(B XQ&A7PZD4\GE7N.LFJ3;+G, MLQHX6%K\8IMCM1%(8[(V2Z:%BW-&^3A;->[3MJ&[M=D9U:RA\#T!\ADH5.LU M_&/)_?ZSKV%WMWV_Q/9]^^S_[K;O-DR6W;[OL@]562W6SOMO\[)!XJ/Q+%]D MNI]W.^BK[:!G3W_=[:!MF*S>'?0LFX^%/.S7HGP/7.2[7?3U=]'S%S_O=M$V M3-85Y]!S8.DK=MOI&V^G7Y_^M-M.VS!9O=OIUVR4SW?[YQONG]=O7NSVSS9, M5N_^ 78FT"?8'4/?6I/LDZ7NM_/%GP&_=_(Z.\N3ER9']AQR9#]#CNP>@?PA MVYTU00X,^,2@E2 3LF.I^W"R]7YW]78$J^1U^X#K6P%2/1P\.KX<#GK=*ST^ M'CP^.?H4FMZM,87_>9?L^MO5:%'@_LCG^;BMJQ(>:[Y.9GF=0_KXX[9!"&G_ MVC(-EW9W/&W;;#PC@V#V/!3!C$8 YM';0'; FQ)G+="&W.-X#';Z3ZO&W:II MDC?X>_C!KUEYMG*VZ?Z3Y%YQGWR"9Q70H@-G)FB"0:L6:DS]E,VQ$O!VEN=M MDV0ML6\)6)@5Z,%FB5Y1\-%1ZNY0W$\V7/VM.Z))9 (J>"_+<;7(5>J@G=4Y M,.*7[:Q)B+-^T[WU3M>]%4@FU/D,QN@\_PPW/K_F?=]" ]:LFCNCVWR?O/CW MJFC7GW#?Z][V6=;,DI_=QU$1^^/ZO(X/=T),7_]9OGC7%GMAT%9[%)[@7VG1 M]G=&O7WYR^]/W_WQYL7;C;O[IN?PYM\%,H7?4/_GM4&J@%6M%0WT>+?)#+1.5L[3P2KZ)#C\B=^Z<2-!@JE08A_ELVP^)2FAG+3W^ L@ M#I.O2OOL\664'+2UFYW09,Z4_.WQM<(P^![;HYO],(_-#\D+R87(#O[ MV_B7ZB+KHQ?Y%$MSXZ]M9!@Y^%B2D6\QKAO&]*N/YC8E6#?),:0;,<@0P+YS M<4^SJD$R[W5=N,^7[@N=KUXGPWHMO_7O1U!RLCEP_6%43=;N_YNUB_F/_Q]0 M2P,$% @ U(6I6+!GB$%H#P X:0 !$ !A:V%M+3(P,C0P,S,Q+GAS M9.U=77?:.!J^[Z_0]4C;!ET:EN,)"=A M?OU*L@4&VT@FT+)KYJ(3[/?[>?7U2K8__/(2^. )489)>%5K'35K (4.<7$X MOJI]&7ZJG]=^^?CFS8>_U>M_7/?OP UQH@"%''0H@ARYX!GS"> 3!+X2^AT_ M0?#H0^X1&M3K'Q5;ATQG%(\G'!PWCT\UF;Y++Y'C-2]<[Z)^.CISZZ>M$U0_ MAV?'];-C-#I^=]YR1^^^\^KGIZUW]5/'N:A?G#LG]=/F^S/7 M0>>GIVY3"7UAE\R9H "X5K(+E_856W"^?2RT7A^?CYZ/CDB=-PX;C9;C3_N M[P:*M);0^CC\OD3],J*^IC]IR-LCR) FA]]AL$0N+T!\Y)"@(9UMGIRT-*V4 MA-?(QB'C,'3FLEU.ZWPV12R?1]QNR-M2SW&]>5)?:)ISMLRLS7JS53]>,M+E M<[:TA6>-^&8-0,XI'D4+0(_$%<4FVE4O=8/K( MT^-&9N#,Z974_RXA=2CQ#5U88TK)%%&.$4L/NDK A"+OJB:'B;H>(+Y-*3H2 MEFB2C(+E5B]O"PV(B2%*^7NW<$B+D(E_56,"!Q_%(=IG_UWDE?5?L. 0_U]X M[\-16>\%"_+_YQUWH%_6<<'B1/XF62_9A^(^P.Y5K4/$FN$1CH5Y\OJ7_FW1 M)$YI79!KF5KJ(@T_-M5_+5!?+#+J0'$"R?JAL:;[DYY;(E%W4=N M=SBP#+M9CA&/8P'"0 02:4"T3) 6"A*I(!9[P"H5XT=(A7L3Q+$P>%O +0LU MHGBR"8K@[9*6?U0=U<%0_'O??1@.>I]N'SJ]^^XKT,P19D3QU [%A6C0^P1B MX0?L%N$6\7CL=S\+FMO?NUL%,D^R$=6S35!=TG3 V :);?7#I=08T7^W+?0/ MO?4:F-J#SY_N>E]?,V_*EV?$]_U&^ KY0"DXH)@3]9VTY'SA1GS/7X?OH=46 M0S(8]CJ_?>[=W73[@^Z_O]P._[,EK',$&W&^V 3GM**_@UA5A1!^@#RBB'C7 M$<,A8@R&[C5DF!'O,>67':B6LDPXMIJROH"9XQ,FY(D?L6! /*!% R$;*.'R M:EI\A;#[!#']'?H1ND=01DJF/;.#*I_5B$QK%1DI!RA!("VI0B"T';4MP?K( M0?@)CGS+>EL.GS'\QZOAUT+ 0DJ%0G\;.G&^0;]#&&><]$8/K.+=PZ?,>CGJT%/"Q$K/"6F0K$7 M<\0HD%8(=CY!M$,"X= $A0P_H3O"K/MLDQ@C,A>SY%=#"!U')IG64S1CRSLA8R=-2%%*#$ M5"GR5J6\1^)C!]LV@9(RUV!V<7%V>OH^TTK*E G!6ZVH2O7\W++?4):-7E,W M3 08 +)+N)1Y8&'?83#:; -@ M ;N8WV=OE\JKC:4;4R53&\O;0%A.$[E,[YC,LGSW*$K9] MGSS+-S.))M6)J'Q$J?LR10Y';HI8VOY))7&Y+JU0" M;B;:F#R9"N6FVV451-MB@RO=2>03E^R%MJC1F!LYQQ3M=MU6.YM"KD/6Y&*X MV=)[$\&F'+C(E%CM?!RX64 M2L9?GH#8K+_.Y30BD*F,JB,85>]M91"6JD/):\(9\=0)B=+ V @S8I4I5R98 MK92*M'CY4RDX0)A$G6-5N@LQH0^$EURREQ%HA#)3""R$4JD L0Z@E!S@]&0< M/B-WK,H<7V57%99<^I209P0S_QC;2FU.: "Q"C5#T4HJ"V8?/1'_2B,8DI.1+NJ*IDR,H# M:91D1#!3A MR,=C9>^N>A9+9<;DR92Y;),G90!(65#YE?:6D/O6^J&)\JUU2)6?<7A(OQFG M[,F@53XC>)D*:/K%.I6,?N8AM+Q5V18HJ('X2W_Q%2%>8'7[I$M,#0PA.!->IYRYMDW1YY]17\K.DZY)PNGF$,?_Z4.$*J-M\)8ODKF M*R+EHM'N J7<".76EKPN.CC1'_2\Q97BU++@W%&KPR*J8T2MO//%D$EGZWO% M5:K=]88M^^ZP?=P\;BUM.CZ*?%COR'J>O7!+YTE'?=M;3&(&\C$:RMH4W8:% MN6;@,GL6?]2^7"NR3S-MGBX9%C>:',J?;;Q,FN-X\&R/*5)WS6E6Q+$72:9F MNTQ]IQBYUS-UO&E(88Q/V2UGU:R7.C3'PM)V4+ MKKO\TL5!O *XW7QU=8<@0[?!%&)J[A8+B/<"R()U0-SA_?#EQ];4[FKU;=LA MWZ"0!#BTJ1WDDO[LZL$C)4(9G\EI(AIH M$U$E^O ?N2;J!E.?S%"\U_ (L=M'ZG3)D BKX[(AXCSFZGGQZ:*V<,HM;@BO M$;FWBVRUN@V59NBO[QMS2?>B9[0?G&Z4R--"$] (DVD/&ULW5U;&NE\FSIP-#Y@S1##8 9Z=W2=%7;)P[\B2M]4"?'[]9K5L8V/9EJUJ MN2&" %MJNK^J_#IOE97U]__\]F"[R ]^]QTQ\^Z8WCVY[S] MJ_GDGQU.?9?G[0DA_^C_V\OYZ5G;?#SNGG'*Y<5E%]^V/T/,U*7LB PJ$B__;RTD6S[D*\+7OQW[^__1"/X<239K;H_"R6!RR:GQ?]AV_G MT7?]K-^+Z]FM5Y3?R,5EI'Q$&">"_?1ED9[_XV_/GJVFHYU/X3WD9^7?/]Z_ MN?9(_Y<_\O=S_ M\-O^_M$''$5_U^[L%'YYOFA.3J=P\=EQ"_F7Y^6>I(B;BA66?]_@KB^^XHU^ M&I?3?GK>XN_G]R[PJD*'+QW,$JQFZN+9TWF\=M&TR&G>7OS/J0\P[3^=+!?D MH_>GD[>-#\VTZ1I8[,W2AVX>_SJ>3Q.^5/O_MVRZLXFAR>DL S$*- M8T1$J6,.5DA!KT]@&>0"1]E+._M%Z$5^_D 4/1=X4TVJV MJXQY$AQC,3M%E R<2 >9!*^ @/,B:8&O@A+##>_Z2*XP9Z^-S^8M#AGUVO-G MGZ'HH',5M\+BVWB#4M=?K_,K7BR6)R?]/4G3P2)TY02*7"(5@E#J/'::\FUU+;RP-; &),AW%+ZWY)ZVTFO M:@+GLRLH'ODEO9B_]:=/YZ00'!)$E2;C,!O4J%R0HD0EPS3.W45(:*LO^%BAC MLFZ5*5!C\NLQ(<;E29E:2 ?=,;3(S],6CF&V:#[!FQD&HO!VOEB\@^X@'_DO M$R>L"$$9XBPK;KI+Q"L>T1#KE,!JJ2C49LC#(&["'/F=,F= 855CU'OH?#.# MM._;&;KNBRN@7T%N8M--%&+*/J,/J!BZ;PP5GP0Z^%\NT:N?=3@,:T%:3RCW.(R (O$"(M%>9H#$.&=\D&&< QA3 M[/0(R=XP?8^>W&K\_-VW?Z$B#5/X ''9]MF.=_-9/,=$#5?!V9*<\HI(PXL& M30A,:RI#5,$[65G@=R,:4Q15@0$5IW]K2I1E&@SAYZ?0=F>'4S_K]F:I*.33 MDK@L>>X^^Q;0*YL$*YC6W!(3M$,7WZ)#!BP2_#AJ*Z5P^1N[ M=G/=Z9'/'E- M04;=C'SU33& :+T)7_]%NTLO"\S>Y#_6$ __HEVG GC!+'6 MZ,)8)"M%=1:HRMY[F9BH'4K="6A,@5,%?5%O\JOQXT9CJDR+37"-*3RJ MP([JHJA&DJ]/Y]H&ASH*K-3%LR].3K3$2[1U(N?(?>T@Z"'"UM^/L!\UI=4$ M^NH\T[]*T!SY+Y>,FP #A_&V(2%E'!0PA\$;CI%&:;)2(@"-E45\.YI-A&Z^ M'Z%7FO9ZSD#)V)UC^.JV]J.P'K@&PB M?/O]"'_[R:XF]ZM%+DXE)@65! 3/J'^R(,[P0)2.QLJDT!FM+>U;ZXJV&LE% M(,YY0@D;1X1)@LB8)%I(#R2(2 /J4\E];6?E)HHQI3H>*^T[2J,>,]<5EX=G M7>MC]V?3';]<+CI4I>T%MK,KKQ8+FBJ3>:G%2:2L9)-@.">4Q\R925&KVI40 M&T(;4QJD%CN&D,IP_LZ541?KR_&QD8E$=#((2@A+G$B(T2NPV:+/'6HG>.^! M-*;<2"V*U)1"36WR"=JNA%UOY[./1]">O)MWL#CT9R6Q-V%<"@RY)'&^!%S9 M9V*-R@24]5PJG2W47AB\!]*8DB(5M4.!-R;;UQ+Z@Q945JT:.N).K&3U>5V%<\V:N:^\E+QA6-L@.FH<% 9DD8O)UIB$SH]H!VX M8!UWO/;*VQU+K8^PBGYQW*]<+([+2L8G/^VKW[N7OFW/\#US)B9RG[6(C(O:.Q/N@#.FT*L>-6K-?\T:SOD2V?D>(B!3$1@Z^!>( M1>33"1';7"<:-H\1H2$,14#&!2JJLV+^Y*ZU>+)BS&B<<;_ MPU!1&XJ*VG.%*MN@MJ8Z2RU%3$+M)I@<=Q+[,9S8,*!\C"AVD]>^?.&5,Y:6 M]@T2*)%<*PQK\/V/&C(WFB>F:I-D$UQCT2TIKQ8MQK@BC\ M[4OGM43['D,B(D8'!EFWGP^_YU)%LT'UISZX$Z$-TWB$IMB"X=QZ][&R?*Q2BT!V)8Q&A: M&D&"AT!B#@(4?@:LMH)= V/[39*?8+:$U_B&K'-Y\$&K4M02(.*?5'9S8Q/-1ENW *U$5'DZ*U$\"/@#FF.&9;_MS<1SFLU"I&-XN^?1)E@A()$-%<* MWR:+8RFI Z,S QN!.YL'&- E@#%IMZVDO8[ CYOFBHT#%H"W*RV@[UG8#&E(2IRH1Z8JC7>0NF MTV)69VFU]H8_7^)1H+V3A@1>FJ:P0(EE#,VK, JD<LW$9R)I',LQ:Z!2&LL"1 9 M<98BDSV/*M>NDK@;T9AR-%7945$0-?V,KEW&;MFN5-I[Z#OAE'&_696U]3]/ M.+.0HD/2.@5HZA(..3I+C/79RF!IBK5]S0VAC:G$L+;O45TTU7CS#KHKT:+7 M%L.[G(F1%./Z"!C7YUR<91E1RB7]SI(IW1S)8XZ^>1\7RV M^!7RO(7+_0.PV/^"NAWIU_8&6='7@99$R+QW#_#UAA8E. G<9!94<0W[ MGH:)H7BX(0I_M\FPE$/MFJ,!AS.FF._Q'+RY 7X<\J_87.$N?.*MY]=3J1=^OZ.14L\9H32G MLBAOB+?<$663Y0FB8JFVCWTWHC&I\;&P=.V":AV9UNFQ=3&JR\S#];+K:SU/ M)R9[02U7Q'%.B:2 /RE=5H&UM5*4'O/W+JP^^*ECR@..C5;#BK#^UL,K!E%F M]%24 !(I8(3!,90)WD3"K<%_773)[GR9^6D3BF,C5RWIU>SNU8_F,O,EM$:U M:(AFJI2E)4!6EY.^LN99:_2Q3.WJT6\@/##I.*S#.5;^;".VIRP>>GGP^^'[ M_=_PFC?_M3]@)=&ZY^R@K.C>X56J,5K30_VR?[H54:N29G*Q;/C@&+PXT '# MVA3 T*!M]0S@'7#JYJ^LR-'SD$D(Y40>(S%:9U$2,,9F"SX(7WOA[([\U5.O MI-?AP+>JY?$S7K<^]9YS @Y+CAXGONO:)BQ[_^QH?NC[4DJM&8\Y,A)SJ:=, M.A%'&&Y9,;8NPTP&.R>+L\EW85'D\/:L&5S5_ MS%I8]0;_;3[M6_WZ9E;F_&#V-2.QUS8+_.I5OPAY"&TS3Y=*6V?M)74823J' MBM-F1S"T +!.LFD-)'M2@=M.Y8QV6 MV'+JL5'*1:B](+(5X-UT-0+'J&(," YX][@N2 ^18=TJKLL!3[1*D5F+*C;@DZ71AO@$F5"PF8$RF@Y1'GX%P9C, MZ=,19@NIU*S3*@\_;.>?&E3ZOY[]L2AM4"_7"?;0I_VTZHDG,]=:<"@KF#A4 M60Y(++U7$MC@O!#!A0&*N#9$5S??1X$S42IQ@J.)2*=+R5R4Q&L>&=,)8JQ= MDS7:?-] #+D[_?<0 53LQ8QN;6SZ2<&?IW >SEVMRYU8+02ZR('@2ZK148V1 MA. U<4+Q2,L1:Z9V5_I-<(U)H^Z(,=7%56\+SC%&6K_Z12G /2D+92LL0,6%=VMPIN,?SQ&/6PVMMOUB(9TTKYCLA2023#]7S_IA8P)6X] M.$XPZ(UE%S0G7OI N R,!H2&/D=U%7,GI#%MR-F9=JDGI(&VZKQN9GX6< MS#[!*A&-08N5)M"4"!7N_*0+K\HQ*58[!B(G5=V'60MD5,=%[X@CVTND;N*_ M% GAL*_7KF(<&RQ'E<82*"*U!G280*-9#,DKX3A/@S1D6@?F@2>M_1 DJ2.9 MFOL$RN'G\ I6_[Z9W>SA.PE.2N^Y)T)14YIX* S9F"S'Q\I(HXN*U?9N-\'U MP+/:?@CZ5)?7@$PZ[_5[X6ZM[?D[ 8%@T7H2R)D1B>J0N)(^9:" 0=!9A-HK MB8]#N@G;W _/MNHRW8$F.^^/6/('-WIG3B+3RE#TV"*UJ'43%<3QG DZ<=Q& MFD6NG@]\'-*-$H?TQ_*Z=R#3 ?EW9Q/?231:2I8,\5%H(LLRO2U': 1M@U#1 M0JS>(?6!$#=BW ^6JQY2B@-2;56\L6K[>?5-X-I&4Y*B48JR][3L*()2>B2M M%!A\H"*NO_=B0W ;T>L'2VP/([FAB74Y"R_]:=/Y:=FAYJRV4@9!LDH>;;R) M)"@3" LRVIPU!UN[('IS=!M12_SPSEH5X=7KRKC-:ORJINSF$,\[C>Y_B<=^ M]A'>^P[VM(651$Y;("D&-&?#@KG&KIHZ,08FU7:7-T8RH8^/[IN:WXJ]%S-<2#?'78 M![/M"B*I : *,N&6E?4K?,_* 42$&G1,&:4L5.\Q.\ PQE3P\!T1_JD)]12* MFS,&(5-'N(J!2!HU<0QC)5&.JI08)8&I?=+Z8Q7WYO/0-Z/9/SF=SL]@U5[B MT#<7'2:/Y@B@+ZCZ %TWA;*$C3)'F75G>Y]]FQ83)905(%%HGI7&:+%LYX% M#"OGR:"C:+X]6O>6[D*/Q_! C_])HOMM^72M=]".Q%7QU-5Y!$A]AY-#?]87 M0KR>MWT^8MW$6(&1A1.1^%!,I/:<6.\=B9 =4U9RIVKWJ7X@Q#%Y\0,S;A=" M'(1I;Q:+):*"@]R_$HL_9JD_C :!-Y_*4M'Z2M'#J9\M+LWFAVX>_SHX[1OQ M3)AB0CD7B0IH)J41AGCF.+Y!0G.':%?WJRNHILFN@LD[!,73+$^*3&?5Z-)0(;V2V27KM=^0%WYM=>_R[=#3? MB^@VX=N_7#2S_/%IHDS46PB,J8 MLH'8V$"'<:F442TK47BI_(,3OP74<7/E4E.(@ M\7?!=)#O0RDL1.,,,=259K+,$,L$)RSXTE;!2.MK[S]Y*,;O8'M;=:X-*<9! MR/:[[\[Q]"7IJU>E[]$RG2[N@C_A96U!*T=\Q"F2!@()R98F65$YE92CL78\ M4P7XF$Z[>@):[D;@0[AF5T?19T_73I/@(C.6\5TJK;NSI!B;R$P"5]I:)H6H M7J[V0(C?PVZ] 5VZZE(D%-2J:_>W2;WBD)3()02"I!609:S M9DM0$271F4(()C!3/<3;%-O6;1 V?$[90;LJFI]$D6AT6J-2!W1% @-B39+H MF4BNG&%*^-JY[H>C'%.1ZB \N]$P85A!UNN[L2'.\RT:$V<3^KG.$@K4ES/] M' FE30AD(ZAT3KE0NQ3Z@1#'M%0]*JH]1H1/9Z37?OVYZ8Z;V>57OS70(K;C ML^$L]:-@#&ZNMY^<6C:[W_%\^] M-&7+8FVW=&-PHS**5:DSK)QV[F=-N-0Z2\&(!IZ*%VA(8+;4U6BKE&225S]I MYW'!S=.63PU#HD&D]'0^U,7>_:6??DT?CB'_40G8X'[6$!.XZVR)-]*G6(J? MA>=$.LF)U2$0C#8S,.F9JG["VSBR)5\E]F?O&1_,X'_ MY]_D=HA'Y0 .P;^'Z>.J MZ1I?^*>2]WT"+DH^-V MOOQX_+KYU*/_:M,F%!+5(0>2C"D5Y0&(CTH2$!82&IX(MO:V@&K@1^5PCHFJ M=<4^H&]QL['>5[OX#KJ;7V_A+CSZ6=M[ '6&6B[R _[Q+G/JJS> M,B)5IL3GY G7QCFF)$YH]66/._!LK2=OW/N?[7QQF:54X)T%H$24(Q*DXU J M+")Q(E!TLCWSU0'14^^<-D "]-O-,; /%!0!Z8*.+N0H:G> ?A# 4=41#\>CP60VJ,5;%63&_Y>*MK&#%Y]>PC$--1R5K^;J9(;W? MH@=UX[&ERY?T2@4C,X%R)*14-I4]188H"#9*(W0,M37!W8BV581WW+W7TA,1 MK H@!&&NO$?<:?1?LR5>&>%DHLSJVOLU[\,T)JM9D2_?ZKNJHJEF.>] A;+L=]%?.U4H29ZE3+8D-@61+#-BN3'$1"ESBCJ9O$,*W8)R5#;T:5A50WX# MFM(^L+Z:1OT$B+%/D,Z:>?MNWL$VEO(AM]_>$#YZ,)7LW-OY[.,1M"=]Y;ER M2CA;.NZBVB@EEKXL;W!B&!**<^F%KAT%7GW^]B=$A>[-;-&URY)J_V/F5^2% M5%9PBGMXV,))LSS9FZ7^TO,MZ_U!,_WKI!-SRF7BC>H;#E,2HG-$BRPT5V7Q MKG:=\):01[4M]=%4NGF(U.[D6/%XLJN@7_L(J#L1ZT080"Q>D1AY.>M4!%+Z M5Y,8.*-*,I=U[362V[",*7$Z$%L>.?$#FJN^$\'Q?(JSNUBU#[JJ[T].Y[.R M+CC/1_/.3_N+;W3)V,*:57SZ]L9NJ*FHE2&=]M? +;U*S@_DZ/>^'_DO$V[0 MXRDGV(&E%-6,"B0PCXZ13,G21!.XVN[LPQ#62([=_[0)U9(&GW$*E')$)AZ) M!Q8(\&"-2D*#J5Y5LA&R,<6' W)K77ZLLMCJ] M^.]TTBIY!'_V[R&D/8S*_4=XMSP)T![DXTO9J]4>^%'K^=MAJ:__E53MD'/TOLR M]8L)#50[B[/)E<'!**:)E\$1$610SCDIY2#'/@TYJ#'E!49'\9VQI=I+<,L4 MWIB[WK).N))22&-)C@Y(*6,G+F%$8#-EB7JJ6:J=GWH0P#'M#-@E.8>3XFZU M;6DB)\V?QA%8"W=, M)QN,3D-6D/"&P=KYY^6O@-'C/_[V_U!+ P04 " #4A:E8!9 U=-\^ !5 MP@( %0 &%K86TM,C R-# S,S%?9&5F+GAM;.V]6W=;.9(F^MZ_(D_.ZT$E M[I=:73U+OF25SSAMC^WLFGG2PB4@LY,B723E3/>O/X%-T;J1$LD-;-)2=G6I M=*$W/D1\&X@(1 3^_7_^<3[^X0O,YJ/IY&\_LK_0'W^ 29RFT>3L;S_^^O%G M8G_\G__Q;__V[_\/(?_GV?O7/[R8QHMSF"Q^>#X#OX#TP^^CQ:6I:#C_WOV5\-4C%YG8B731,;HB+-1$$F-2A&LE(EV#QV/ M)K_]M7P)?@X_X/0F\^['O_WX:;'X_->??OK]]]__\D>8C?\RG9W]Q"D5/ZT^ M_>/EQ_^X\_G?1?=IYIS[J?OKMX_.1^L^B(]E/_V?7UY_B)_@W)/19+[PDW@U M Z?%M_^X74TZJ?E'_&C\]%?Y]V_?SV-?M$IZ,$I_+#Q$^4GLOH8*;\BC!/! M_O+'//WX'__VPP]+R?E9G$W'\![R#Y??_OK^U5VDH\GBIS0Z_^GR,S_Y\1@1 M=T]8?/T,?_MQ/CK_/(;5[S[-(&]$OYIR :4*G/]1GO93;TR?$,@L7@0@^%N8 M%(I7Q+CNZ?TQ?WL629#]Q7A1$?'=9U?%.SWWHYH"OO/H"FB[!Y%S. \PJPGU MQG.OX5R!O(VP/-+_YO%?_25.SW_JP#U_^^;%RSA(\;E$$@0+GZ"\6*^^DT1O^A$OQG%4L(5YO71AS&<,L:9 M3^ )E;B=XLZ82"BSTSKSJ&76T>16<^H0W)S/%6=.9JN97;Z2.^TL>38]KZK/ MQ;2:&)>:0M __C"=)9BA,85_ZM:)O\;Q= [I;S\N9A=P]\T9;$9#@H MF[1-J14QU@&JR)-[=OM[>+.'HC=QIK? UU&H)QMN87K1[5-;@3J]97]48L-: M0!59L-%^NH<#_14W;27UP2B1)=#@C2#"149D5HH$Q2,Q/+/@0P:AXO=+A1NF MZ>&9L(NP&S X9Q/)Q\6T_C;+YW%>BJXD90;36SPF4B3) DL2D(35]K@?AHC MKZS].R!J:GZ=F7]7[164,ZTIV;NJIGU5?9)2)T0_?N='Z=7DN?\\6OCQ)3C* MF/-/8KPXOQB7P-W; MQ2>8E8G/X%-9)K_ JPFZ:[#B;7+ @5L2K$^XZ+%(K-641(C22DISB+(V-;8% M]RAHTD03=RG#^U+FXPS\_&+VM5O4ENO;)3"0CF>;<6EC&8'A]R0X(XE)$=!3 M=US(VA39".8Q4**.I.]20/2EP'M8X-P@O?2SR6AR-K]$E4T."I0A( 1N;59J MXI/6A#+N>/!<6*@=.%F/Y#$HOX*,[VI>]M4\+D2%E/ "EO_[:FG;?)J.\?GS MI13>3\?CGZ>SW_TLG7HP,4?%B O!$BF-)SYP09@,:$5K+7*L'5[8$>+P7*D< MHFJID@8&Z#6+^,,G/X/YVXM%.0LK!XRG#E^/ !ZM88%?9%""^.@UB508GZ/4 M(JZ)R-=R.^[@&9X;396YV3?IIXD&=NG=69_:X( *YXE.(1")&QWQW%$BLM2> M*8G64&UNW$7QN!G14^H5C_QF]DHHD&-OWT!&68S2-V'?T6ES4]YH!%X MB(0)=,*E<9$$CQ9U1.-:ZLA%8O2AL[,!<#Y.RAV;@BM:R?=-[3_]^ +ZSTP[ M<"XZ7(Y=R7VAV9&@(1!GLR^VIM'<]J%N'9A/C[D'4&\#(_\D_=?%?%$LU/G' MZ8;P5?>.EL2A5)P>F,R[?*3W@"*>CQ;P 69?1A&64GD/<7JV5'TGH!+T,L+S M3)31$<4.C(0H),E4!^\B/I>;ZF'&MG-ZG%P_2D;<9;RJ&M-:;C\G$8'C:WGJ ML_80?0FW:8X64!#$\9@(#Y8RE9TPHFE4ZR:#652;6 MH!-\W,0]7J[3SZ;TC_0!FCN_1W5%-YD]]./D!$7VLQ0J-@ MAC;EY.RZZ[6:\FFD4B=!40..,R(MCV@G9$4$55HFR:P,M9V+5G-YFG0?E %K M8M=MCSAD9"G2+ F-TJ'$@B:>"D$4#2HR30VHPQUQ5 G4!X $AI=$%M2!3! ) M&E] 3(A1@1 LI?JYYNL#]?_^TZTWYS7^N%\QQL]^-.N,RU\Z:[,[P)N7:JYT M,89I/OGB1^.RON;I[(,?PR]^]AMT"^X59_\!X_2B'.N.Y_O4:51&T+N$HZ5$ M*E5WK!OSZM15!NF=#0Z9Z=$TU("O8K:1T$QUBL%0[6M[:_<"ZOLNKGOX,IU= M1B%H2II8JM#T59'C*^D\R2R+!#J"4;5?R8U@AJH$J:?[VQM7'3D?2WW(SZ.) MG\21'[^:S'&\\L@NRYGY@/_)0)06$N?B/7%,,!*$;2J)ZDYCP.4X92 MA2!W8F0'UNZQ,]9DEBP/BNBD*_?41IOH#/T_EHL4KA=#IH&H0E)AM!I"@IG#9X(H0(^"LT2'3MVIKU M2(8/+QQ.N]/JJFF4&UER!\K)*MHIJV1O*I,2-!++==?>1!(OO2+&&!4#HH+( M&D0,[@!YPG3IKY@&RPO.JR24Q.?3V>?IS"^0S&%Q9:FNJD5 >R<8)][A.BRE M8B5A'!V=",H&Z60RM3.PMP+VA-E47W$-RGQ^_?#WZ1>83;I=_0Q0##!?BS,J M""D(3Q1ELA0Y .*DG%!(0AAO%)6U:P:WQ?:$.=9$?0U*B;Y%"7]>1@EO8CPY M+P=8_[T\R7_FY\6XE $\%8Z(H% 4 CAQKJ2!,/#:.JNDK[T;[HIQ>-JUBW4U MU4^+^N;[\5X56?Y]-IW/KXZ:RAG3LQ*JAG*"Y#D 9,V87O,I*JBCP&LM$TXERE*BU,.V4>J ]$9MWYI0B N65%2=Q&O9);S MVM'4'2$^11;MHYT6Y25;PGTSG<1+Q-1D*4H2IS?HJE M]OGU[BB?(J7VU-'&$H[6"3MO_&SF%Z,O4#L/Y\Z#VZ37W(^_5D_4RQR>MWDS M#:YHQIF@)@A-H@F,2)H"\1P98*E)2L9L=*A='[,3P-YAUIN&WJT!E_D G$4. M3''"0RCE2S03GQPCFC'#DN0YB-H)_5O &JSG:C.^W(F<5M;%L>?@..9UR)H3 MPX0B4B5T%[ASN*:ZY'D25/':9OB1Y>!4U_B6V3B[2/[8C%<40*&]@]A>/RG72_UW'Y+HIK<.YT MOYUR,QS\KJ0Y.-0V0-3KG5G5-MDK7@Q ,B^#\P M\H[$ MHZB@M\'/.->M]&.YG/85'V M]=3MX78I:R6OS FRG2\O+'+K_CZGUP+BBK=2#9.TZDR\A0 MIM&NM"8$1[4UU7MU5IU [YA-!3#+^ 75@2?*'&XGT:"%+@WQ63.2-)769I2L MKVUS5@,_5(SQ<-R]$S$ZB-Z/)E*YFOVSKW<7K]?P!<:=T^ECYBY21:A+.#5J M*7&&>V+0&TTZ">U3L\7A7F2'BF,>B#6;N%M/>PT\];4;YIJM>+) ,9TKD1 )3E,@L!/&0< T73"IN MN6.R]NIX_$S=,UG@:(BZBU(;$/27Z02^+M.K?[Z8I&_%LE(+)TPB27!)) 3< M1C+/A'$N'&/.0O6->#V2[SP=8"?MWNZ^UE\U#6S[#0U%DJ5.91.(81)1,:.) M5TH2IZTJ.8H*?>+*A'F4O5[Z$*:":AJL,.M;BKBD=$XN$)4DSC-J]%!+ QJ? M>60Y).WRG[U>VM*EOV(:F/C;Y4#QG)D$BQX-$^B^@G?$@5)$&:,459"SKQU$ M> K):WW85%]Q#'^Q8]OQ(!?C.8ET>%B!J<:5TA5\B^C#8B6 M146L+F%:4:[)$]&DZE=R;0WN@*'S@Z?&M-%@16^MN[OQ5LKO';RG0;-L*,Y9 M,IN)Y)$2'W!SMNA@@LBX@*I;7OZ&VS4?&NDIC'TPEJW0))D_92Q83 ;$*/ M0%D2J- $MV)<.6TT,=7>XC:">=),JJ*AC3Y;Q0S]DQBG%[AVHE U]'2%.1; M"OH;6-S]6E1+J5Z.]F2ZZ7>SU%$W[JZ&O& B9.BZM(%S@ M6B.=,\0E04GFS"N?/3.J^H7'6V+K?0'451'-]1&[X7#82]]E"2>6QNXD):*IJ_LCG@/E9@S")]N[\E# MZ;6!9W$3T2J=;0M,C7)NUN$Y3.[,<%J=-E+)8'1)WEH7&$G>H^4I0L3UO]QJ MS;+UR0-(4SL*/QQ-'DA<.3*6[*")-FE4">Z:O*N,"!N%A12(<5R4:WC0M\55 MEW GJ+)>IB0:Y$5M!C2\&]E?9W=3G"H)O'90\]<)NL=C2!O!60_>)(^NKX!R MQ,@"01_5$A-C"LX:-!O%0V[?5B-]QVJN+\D6L3W_'/;$$0%],+\(B M7XSO(EZ!-52S*!002D5I-F$4\=YDPHWVN"WRV*"][BX 'RN%FBEID&7G#2Q6 MV&+0W"K/"+<9#2MN';$!$F%.4J^9LKJ9L[P.SV/E2RT5;#S)J!B.?C6)RRHN M/RZ7P\P7T[=A@:+TSZ>3QF XI]?X!_.8=8C%KW?0+T#T17F5RD*_=Q_ M'BV6K8-68Q=$5YSSTGBPDA-).7Z!G(C30A,9HD9J9&1A;4?@(4S]6GWP#E4:+>>RK?CTLZB;Y&5 MOQ[:*MMN"W"-XK3W CM,P+::&K>C1P\=#$X4)HRQVBF2;4JEYP40%S5:[0:2 M*H$)@-J'FP<@R .AVL/P8Q?15^1%%SHJI2.C>1&.GR0T$'&;&GV!=_YKE[*[ MRK*5*7L=.#%6>C34*2?6 /H".8L4>3:)VH=LWJU'&]X3JJB=:4O1-JD!'!=O M_L,G@,7K\NDBZ,)VJH"B$Y:(-IF7OB/HFU$9B+92PRBK?,-KWL.CC(I>#WZJ5"]XQV61[ F>(Y:9(! M\"VC(A++&&[.28>H@&?K=;/JH(?0#7;G16VN;"X&JJJ08SGBO6=2S[[^XO]K M.GL^]O/Y\I9$*IBDH)4<@)N.$I5I5OR%K!WB'K^ZI2Y"[?76; M**I-B^9-4*^ OO'GJS3D;>"VNIUB-Z@'ZYC;1O7;4ZR:WHZ ;I $=!5U$1(C M4GI#@B_]@!)7Y<0UHH7Z&&GV<+O;HV39+NIJP*X7I??]]#.DCQ _3:;CZ=G7 M]Z.S3]^"9(%IB& TH8FCAR.L)RY8(#XF*RUW(5V;*O? M>=PTJ:6'5A6)YW[V6TF"[WXHAN, M>P$];IK4TT6#](C7HUCV[LG9R=D,X'H2CPPN:% E400Q. MQ'R[4+$W23:">=P$J:.#!OUH[Q%"5V1W&IS.6K)(N/&E;5>B)?R1B#16VD/83HJJM0)#U550XO[M#;C.XGQXOP"MT=(-TYN(LV<*H]",%WM;L+7 M)4>#QCU3V:/])'GMN.+N*)\6E6JH:EC/NQP7=^1$^+-+NJ8+"3N'GWD-X':K<>4^=<[#YLE8ZWGEV@/0'S^?/I M>1A-NA?Y WSVI?']N'1DF9Y-RHEJUP/;QP[.-:YDRV/(Z-X*%0B^WFAP")&) M9:5]!FH[N=J[>A^\O9- =Q][&6IG3,2DDD2;3Y5K+%%87FDTT5+@X$*$[-SA MY33H4=E@O+N35SJ$$H_E0&TUV6NKR?+6,##1!2H)I24U3PM*?+F84T25E:-: MB5@]9WD]E$,=E U#@PW:@VXB \V47\M?,= MWTPG_GS5P/WK97P*M^7$T/XG479=5+PE7G)#J&/&FL2]2=O=T+#NZ0?(>J^K M@6E-\36(VWRX"'/XUP4:)"^_X)=O[1E32MYV_,T>ORAP.,FR_VJFT>>/&53M M_.8-4)Z4&5%#'0U."-; 6K4 V )8(_-A(ZC#F U55/46G1;N[I/O9J/8=:'_9D*] M_.,SQ 6DTPR0J*.<>!,"D<(+$E0W?31V@E1:LMI)<3L!/)S!>0SALDJ*V\BR MBA'^L?X'T97*43<33O:!()':SRA24@07)+N,N0*4BTC6M[GFN! M#.].U-#2[1SWWB)NX';>W.0Z<@N7-=66$UH2U$KB(T$+*!(##J)A5BM;.V9] M%\5CV?1[RK=!$/HFHFMYU]O@:K3I;\)TF&V_K\[NI4!/@32E!L/(2*S2F@C'4O),"YMN92=L;K>SYOG#[^=UA#^M*[F*^_EM2!]@ M,IK..F O+@#UHE8%ES9E-%B! !ADL)"ED,ZG5;.;!GMD:JXB MTX8O\!U\9H7/Z6@\2T186\+;/J*-63(O&(L1?Q>UW2ZW9(O!'KO.]Y%I12ON M07SN$I^3R+MN?^(EJNES+//6!*3VZ&DP9L1VER-N,=ACU_D^,JU80]CANSGC M:V@_HI(;@%VO9/7FQ^'<.F:ZW,_WO101FW[86?0(4-@TD92KJ,E4I5N MD<7825#.RL$'O:5K #'C=Q=M%!"\)< 5HBG'R[2#BZ&(+GA$F/VZ]- MBMBN66EB*(JLA5)L:W)L&F4X"QX35<2Y M5%KX:+2V6-FV@]1H!"?'(.^K\V^C/"6=[R?:MAO#FXL"Z&V^^LW\U+- O8T, M&2DSD88*XC7E)')K6$+G2(GMW,H'ASJT@_&Z5[)( W$V/PGZV4!UUA^;YY4%72S0\"KB]ZJ-;YI^FX M:[DTFIR]\%_GIT+@&H3K$,F2%6LG"V(%6)*H$32 H\;7;FJT$\#'R)6:.FE^ MM+@.+/YN#O&BI'->P\U.H_"B[&8DYZR(U-FA79.A7(?"(LT ^&8,3J8-8)\* ML6KHJD$GK8>!OX-9N4S1G\';_&$QC;]U^=@?9Z.SL](E3@,5&2@1-%$B)8TD M>'Q'A I6X48;3:K=:J(GY*="N'IZNTL[69=V[R'!^>=ON?Y7R$]]ALA\01@T M[N$H&.)40GO.V1A &IE3[:39+:$]1AK5T<-=NJ@FA197]W1<>7SSZ9+K/6LO MMGETE7*,G>?0N$)#X][C@S=$:UHR\K0G/E-')!<"(@>J9=L:AML6QU6I)8N:4)E4UH%39=MN-<=VXK>37A].U-Q%OD/FY6V#ZZDF:NZDLVT3 M]/81^)"$H#D9[5FY9UR:@@]Y+T 1SH2GRNBR!PLVKPQ$&;17&3,1HA,I!T/H)?N(/A!U@?;7^?'E]C71^3XR'?(]7^6;.AX4C19PMN4V M4%W."4)(1$7K.4.QZ*1ZZ_SX:@'V3AK;KOAV'W$/5X M MA(PR2;1@?4&G)24C2<,'$[;NOORL2[%. W8 #NTAYL )L$,9:91UN M>;$D?8E,0C241-SS@&K +>1O @RR%)N7VV MG'P%EA+1/D5MG77.M@UL'V/:3;U(\)Z2;LZ 5Q-D/39A+9KX"@20329D-M:-N.ZCYTCY$EU;31/!QX'>G+G"&6O(UK M8%6Y8!,7,Q(T1[#HZA"GE2#*ZT0!_V--[9UD)X"/G3U]=3)DNM;5R>[[TL^0 MG:(\0N).$PHH#1FH($XY2:(!EY/P2M&VZ\X]X!XC<6KI8LCTJRN@72H&.X5L MHF:X,F;'76G)GH@OF)O,F%VD>L29,1&GKBG51$N9RE+* M<1I&H77E#6/@I(YMTZ:.+6R^DUX?SHS91;Y#)D)L@^NI9L;LI+-M,R+V$?B0 MA !K9$S6$<-*N+"<%#D%@@0I/1,Z2Z=K-[ \]LR8)CS81,RN\P,V8GM>R:&;.+3 ^1&>.-H*64@)C2?TV6 M'![/&8),##? Y!U*X!%FQC31^3XR/41FC-#&"US)2 3+B0P12,C(3@LT*\F9 MH8KVUOGQ9<8TT?D^,ATJ,R:S:)A'O\>9<@44@T2#58I1]=0R8_J8 M^+UE/%QFS#:HGFIFS$X:VRXK8A]Q#Y<98ZP'%[@ARD5;"@EQ:7( A#H*$$-( MD<;OF 3[9,8TX, N4AXN,X9'9Z+Q!/#_T!+!*880 [&!1Z6,BIG5[AAPW)DQ M.VEIN\R8'40\:&8,..N8Q4G2TFLI B..!U'2=JRF8%-(;0^6CC$SIEXD>$]) M-V? KQ-_/D62_C>D%Z-Y+ #?S>!\='%^,DG=1^?S"S^)\'PZ7\S?P.*4V2"Y M$;(T@RT7A49';(R&!&:<1#\&N*A]QWI/R(^13VWUULC8^'BYP)YFF93S.1&5 MA2%2ZU1<*T4@14VI%QE8[>Y7U\=_'(386Z*-_(H5EI_]:/:??GP!I\;97&*? M1#BNB32^Z]V)?I1F.2 FBYMA0S5_ _+X]+V?C#=FKC1+0BB1CW] .H.YGZ1_ MEDM')XMZ.0CW/KUR"L+V,VF<@6!R-EP :KAK7VD8FJ0B? MURTS$%)R6FBM"?>0T3C2Y0IJR0CEX!C%C0H:WPU[%!D(N^AXFPR$7:1ZQ!D( MF:/%#%H1S8,G,EE/K).1,*:SELYRUCC=]MC"DSOI]>$,A%WD.^2!\S:XGFH& MPDXZV_;D>1^!#TD((;*77N![8X)#/]I)XJT)1$305FE!'3RU2]2:\& 7.1\B M P&HLP)-9X0F&)$<=TS+4R(F^%*Y;JB$Q]B;8R>U[)J!L(M,#Y&!P(UT#,T@ M B:A@00%'W6*4&.\1%\(':G06^?'EX'01.?[R/00&0@Y9BJP9"'Q._MXR'RT#8!M53S4#826/;G3[O(^[A,A 8\X!FAB$6S58B?="( M4P9B0!A)@\A0O?WLL6<@-.# +E(>+ .!2:FU8PKM#UEN^@T)ESOC$92*2>@8 MXFWK[I%G(.RDI:TR$'81<8/SYW?^:]G=YC]/9UT\_>?1Q$_B:')V4BJY4<@P M/_6<>ZZ4(Q"%(-+)3 ):/$1'SRAD:I2J[=]O >O0EF&=^'!M^=?V 3]\\C.8 M/Y\B+#E!E)!/(^9:(.@9:26Y^TN87U@ MH.];V]5%V6('&/OY_&V^/$Q[.WL_.ONT>'NQF"_\I-R,4* M<$ELR)I8#A00,W6I]OGQ0YB^;U8TD7P#)V$MOI=_H"V%]!'S*&J.FK0:./=;!H!TOQG M%-$J0^H*YFF."IBDE #:6*4O,:(K5T-:SP'M+$UC]6N,[D?T.*A24>I#]=%X M#U^FXR^X%#['K7-4TC='X]'BZYN"N30"LU2" LE#0O$4O7ZRB)EDPF:A4: MT6W/)X\BBV47'6^3Q;*+5(\EB^7F*]>%QV>PP2W^^KJ7M7W M$/10) "9-23FB3 ZHIUC+/$QH$7E38X@A="W[W3_CI3_0%!["-WO(M_:I]@G M*'J^1'5R-H-N$[F,MP:/0TDUB%;_IY^-RB95NHTN#V+0,PF6&R)<*=R/RI4XNB!1&9><\CI"[?*G MVQ@>R][=2[8-HD[7\:P8O06B1OOV732'V;7[:>D>E?<0<8,=>PTR+U3T+C"" MG\ZX05E<>G!1*PUY')7<2U:]S]502G]@MVZM\UTDVT#7S_R\0[,Z$$U4)DD3 M\4SBY QN6X%&M$8@L."ME[2Z7783P?#;=U^=3*L)M/;QX3.8Q$_G?O;;-3Q* M4,V,PJD!H%UBO2*>&D$2!^T4EY!NW^FZP0);\_#O5G=5I%7;C'X/&6:(Z3J; ME/6)NF)0NJ30[A.\=,;"R3DGC7,^6+U=\N>:AW_?VNLKK8HVU'RV.'WO)V?+ M[:*TQXBE:Y:#DEMJ )<"CTZ>EXX*+X/TVYW$X5.OK:;XT]5*>F/ []TBWE]Z M%<_(OH&X9-(V,':Q?;=19OVW\F%#MX?P;ZNOA^0JKJ2WX3#E/ =%B4G=94Q4 M$D>U(D))!5+Z3/U69RV'5N &H[6^_G816&6]_8*2.K\X7Q&)IBB[''U7=@8- M'@TII@C/G$=AN/5BJP28!S1W8]#AML1>8I_6D%E%X[,#XO^X!H1[K92/@BA= M[B\J)+2LZR$6G#%9!".V:J;UD/*N#_H=*F]OF;7(1Q]-X&V^&=N\!/AL.IM- M?R^'Z/XS_F7Q]50%'[B%TLM#E-Y@2>)*DS512CF;T&QFN7:J\B[XCB=UI,\Y M<#.--.^L55JUG-HH.4_>$ZM+_S@F*2)R@61/=7%0(HBV7=4*BL?!A)[2K>VI M[D+,5_G5),[ SR&=)NX5!YJ(9EUF)2CB.&*.$92QPD?JMKMF?$\ WS<9!A-] M1==X(^8W%T5P;_/+DFI53-SY:YG89FS?-T^::N(N8U0+O^/7R05N6JM][/GT_'RTZ#K)PO7;3J,% MEM'A)2*7NR,@<*1Z,$1!CEI$"F!J)Q/N#?9Q<&H87=TEF:Y)LM,@=#8&-!$A MHP2L V(E1,(4J!2I-(B@K) MF[0ECI4L.^V$XZ784!0N[Z'B;@H5=I'HL!0OKNT\8YW$]E"0((=$\ M-B MISPG:!'C(@<)YRD$6LV* F69*V"U6S(=>5^>7;2T55^>743<_/2J([=7Y7@E M)A)]8KC'<404<8^+B=M /?HT_&G=^-UGT^\IWP;U#AO[3FZ#ZZGVV]Y)9]OV M6=Y'X$/VVRY7G0KFRCTE ?$)AOM=#H$(H[CU3GKA:MO_Q]YONPD/=I'S(?IM M"YT3+Y=&I7+#N31"$)>"(5$ZXP2D$$W_WLO'UV][)[7LVF][%YD>HM]VT)YI M4,ALCJBD0 E8YA&N2,8&M'B1[+UU?GS]MIOH?!^9'J+?=JG184;X->9VM+]+?!]!0;D>RDJVV:4>PCZ*$:D>2L M@W=1DVB-*-T93+G.VA,.U"7O3?9O8".I'?)3CJ;MA)X;0/_9'E)L"\"?9OO MW O\:A+'%VF9+CM:^'&Y3GAUUGY*);>TG(:J9(!("Y[XA-/@/#.:LQ0^;MFW M9G\0AS8.7_Q[:V,&X!]W]QIIX,&.\X*1\?H:T0^2?]U,>\RX4ZI8EI'%8B)5A)IG"#! MY$@,#8*JF!2HVC;'PZ@>!T4J2[^!\WDK?^O4IR1X%(D88U0Y-95(5]P7(7%T MF;UAOOK]#K<@/"[-[R/7C1YGQ1S$]U#F&Q<7,]S@:O1.OO^!O;,.=\!;*=WP MQHCE!3Z9)/P=S+[ %46"TC$%EHDPC",Q5.FKYW%U]S8G4#(&6[LM^3:X^JX* MJ_S.M_G&:-U(8[^ U"UHEZ$9+93)+I.8/"V6$",VX7J62H <60\!:HM@!WA# M)2Y69\OM!:652HXEN_'&K-Z-_:0+ #C*;;06BG%=EN"DB,-)$1H-LR92E:M? M.K\6R*%BHX@&/20^("%D ME%Y()'W4I8[4.D4L:$-X1,I30_$-J)TC/R@1'@B<#L>#703=HH\SNP-L=80' M!ETGKXD7.$6I0R1>,B!6Z4S!@[I3;'=/)^=-HPSOF531P^UVSE6$V""F=8\) MM4SH#10"^EVXOS%&)#A# KK.Q5WF5"IJX^T*_):V]I.S"GIJI$'LHN3\WA+! M*EE_"V"-+(2-H([ 1NBKPFE+^3>P%S8#]*($W7"52\#+R4\VQ#E MTXBSI A&"E'ZI^,LF-/R*?]]-8D7LQFD MC],771L1*IEE.3.2=.Z2PH$XXX$$JV+*V61.W#8AI_^S0=X^/G+_]U4>E^TBV>VON@;5?DE4[;+N\L[D:_HHZW@0K.!/%: MEQ8P((A3QA+F@=JRF4E?N\QQ+9!ZYVG=8(!1$<0WL[53]QOP?.4.=E_?6]^8"LGXR/Y4#LPP)7NO*@ZZ+J?#,.-HI0 MLF)Q:2V-D0*QI;T1%4I;@=:=EK6=UXU@#A\"ZZGMVRRJ(O46Z>+7\%P:]-L@ M:E4Q< ?-8<);E=1U.W6\CJR'88&1P%D2DF0KT0_C/A''62#1* UH..N@J_=_ M&$C[#\2P!E/^+B)NTO?C_'PZZ0!=^M[2")N2UT25)NI24"">,T-HM#9Y8* ?+L(<_G6!A'[YI52^K3K9Z) !G5].&$V! MR,PUP7V,E0[Z2C!C0=^N\^V_WZ^'\NAV^PH2;W"PM0;6)=^W =9HR]\(ZD [ M?PW5/4R''G)OL!-L!@C*<$BX_#'-@$AI$_'EFB6EDL]1.&^K-ZP>F! /&0.# M\F$7<;?GP>JBGP@ZL%(>%R-N7[%LAMXSHB*H+*A+*=:.EJP%,KQE4$E1]ZM_ M#RFW,!+*!O@>/E_,XB<_AW>SZ=G,GY]<+#Y-9UUIR?GT8K)@ISHEEQ7UQ&77 M\9XC8.^+H92SB:E<$EP]2+ 5M,,:CI6"30VT,!A9WD.16@FH?\-[]9D58@P/C%-0^YM@?[>.E5'5=M4BS*86/%[.OW0P^?/(S MF)_$?UV,9I!.?0:027#TH1+%%T!G8D/ Y=@R960.2O':Q87WP'D,/*DE[09^ MRSO_M81CYC]/9US*?'@8 MU6.@16795^QZT^60=$0ME]$G1%1*(OU2P+-R465W!HS?( Z@CB4KY GM3\NIU MR"(:GA5R+W.%KX-RN!QF(,D!^G&,E^KOVA9N;]05,Q$>PC+?!&89=XU!L.@5 MKB$V1R(Y>L0V>THL"RXS+8(/U4^A:X$?*LMA8);>DQ(QH+*/)8'BU007,_AV M2/BZ_(,RZ:ZQF*?=M5ZET2/N.RF7=@RQW"VEI,\Y)EV=O/? .8)CE2'Y<:=5 M1AT]->F>LQ;:JI'@%N :'<;<"^PP!S+5U+@=/7KH8'"B2"F5!$E)X$(02<$1 M%Y0DV0AI93:6IHB\S+4CLO? 3&\0UI127>R./I(N$T= > #/YU,T@OX N/I MYS+CRSY0EQ"MTQ8<%X3F5.JWK2BW%"%.H:D*7+,4&]00/ 3K,=&BMA9:'.+" M>+RL:OC%SWZ#!7Y_$U\V24;!+3$^2B*S-"18J@@WU&J74\C5+[9\"--CHDA5 M^3>(IO\=)C#S8\1WDLY1SO/%L@SC)LC K; ^!.)P[RP5E9D$E1S1BFM*.03+ M:]L66P%[3$RIKXD&3>5/QMUG(*WWY5:-"#50:;+FA/J@4 XZ$ M0/7B@>V0'2!KY+#1F08*:V#.7%5RS[Z,(JS'^M'_\0S?D3Q:_(Q27C<+EHV$ M*("89-'"#YP1KZ0N5^@9$;1-RK^#_,G1\@ *;V!<;?=RO0'T'7 NIY1Z M8Q(DHDO5@+3HA8:8&0&A(H\Z9L=JEX?OAO#)T;"A C?::A4/$D]BO#B_Z(J5 MWRX^P:Q@G\&G$BOY J^G\WF/8\*MG]W[$'"_650ZXKMW\*6Q5R!:-ER.C"E#PP]%]8#B0P MI=$@A6BDL4Q4#SON@F^H0[BF/+JS;+52T+&I %T@%QTI&4(0 MA ;/B921DR!P@LQG+04NQ.@Z5\\:O0?0H4[6VM%@4[UR;W6TZ+=U$]/*$]\" M5*-CL[6 #ERYW%]QMPWX:E(?C!*.LL0,@DN.(C@>(W$Z&:)-M-I:9GSU>/B M5-BVC'D@)NPB[!:>V<-+XRJ@)CA+D6F2[;)QD$:@./\LT'$P09H4#F#/'2J\ M64&9N]LJ>VBB00SJ&M"/Z'[.QTM7]-LE.JOF@IYZ';PA--- 9-"TM+JEQ$<) MJB2BV.I)/=LA&YXLC52[F4"U]-)VP7D#BU\G,UC=Y?8%ECC_CB(MYM@*+]-4 M14^)"526ELD(%05!7)!.Y&R5Y;6[*^R*\0DPJKZN&IS1G;Q]_NIDL9B-PL6B MV/(?I^_\#%&NXE+OI^/QS]-9"8N=.NUMDBX1[5*YZ2/S_M1PXVFY&BZ9LLL'*XG+Z"8RZI*-N+K2ZMU+ M[Z(X $-:*6U=Z>7^$F^P9]WW0JQF_Z[4UJ#XUPCH-%@1O,<7) %':2B!TH < M262!BG)O'8^UXS ](3]>=@VIRQ;-:.Z^'-)9H1,Z'<(E0:0K+1!$4"0JA6^+ M%U2)VD6]#RU'^^3IQ5(E-\JC99Y(.\KJX7_DF__!5#U$J^'W\ 4F%Y"[<_C)8N;C M8O[[:/'I.3IA.(G9_*IN[_*CX>O?H307^/P)Y3'VD_1A.KXH()ZC-,ZFLZ^] MK@%MAJ;"':+#2*K2^>>+T=R?GK\LBH/[EQB7DO@ASZ?G,\65Y'TZV]M%T5GU&8GN2.,!UL:@I8B>%RT M!5>,B1 \RUNU4,11KM$&?[JBS+T #G4.64^]T]IBKN@U=:"6]+D.Z3)$O@VH M7<*PZM^5V$6U'CL700F7T]_?7#J2AV=^GO9WS #3!R= L4[H,-Y2Q4%/^TEM=IW<;W"O7\VZ38E/[X, MY5.N@..$<":,$NG0PW-&!P+@J5::&LVVNXEKS<._9Y55$5B3VM:E#_7/:RY4 M5X?Y_).?3&"YW&2;(S,1+0MC<9I1:N*\S(32+"RS(:BPU/2LC=)H!ZGX:FJ'3,X)(D>2#4[%@[MHI6*W%DVLX-X,1LMOJZ*?#50XY,A M03C0D-)65L?-YQZ@YU\#T4_KR*VV]?@"QJ,O,%M!X8Y: M[3G%*7D@,GE+7*:"&)83Y3Z6UB);J?#FA"&2!TZ< 4NRM](95UH6 MLS9K1 7TE1;5_9$L0PF600@>+7>32_J:N 56&MWV_IZ5X)[4U:2ZY!4C\9<0%VI^5YE%6.!\]B=0+=/%+WZA@ M&+$\^<30_V?5PY\[0OR3;PU4>:A5[3ZI+=-HV:ERDI534)29+_>U9MPH5/#$ M *71.FER/@@EM\#^)U>'5/X0;9HJN=2G[("!A5-V-*&%VW+X,[CP9W#A.&3X M9W#AS^#"GS[8HV#LGS[8GS[8GS[8GS[8GUQ]'#[8&U@LZVT_PZQK]GM5AGDR M68S2J)17+UM,7BV[NT_S2SXIDBK/2/:C'H6][4+U] MMH'E5JNK[[W0?KX)[>T=:%?ODI:.,9G*];62%BL 2/ 02#+X,D704H2M2OIV M6,-J8:]WB6=/1$L#WYL($*(EGI?<$GS]B=46[2F:)54V4="U>_/7G<%@G80/ MP=W-EWH.KOQC\>YZ3OS9U_4/Z X/N>99*@\$I,#=$05 +)62)*] !&JBJ-[; MI.%T#G^SZ/ DO=WYZTC(TJ*SX5ID;_PY7"::;H.O42G-0]@.4T1S-&38BJ0] M-7D(QF5CN599$A-*3K(%2;QSD:@<))-*\(C"JGUGP&X('PF+!E!/B\;,_?;?D_/2)^/42P"G MA""*=GXZX^B!@";>*B:2M5S5[RA? _BQ4&_@T,CP2J]=^G2C'PW$M(STOIJD MT9=1NO#C^=O)^.O#\>RU[6W*XY8$C.F*=[>?O5-8>@^X/ M=RH:59/<.)(G^O]\"KR:L=DJLT07#_#JGIFU MU%6M?2IEKI35O6.R9V$X,SD5&?7I WA3T/4C7]7@=B*!\A M_(]FV.OBZ:7,[Q]J$'@!VCRV^6WY9TZ%ES&1040B!I$?8UDR[SU>]_5G\07'$@Q5M5 MS3___8>'NG[Z\\\_?_WZ]4_?2+G\4U'>_QQX7OCSYND?NL>_'3W_-6R>]K,L M^[GY[?;1*C_UH)S6__G__/KA,WW@CQCFJZK&*ZH(5/F?J^:''PJ*ZP;U4;[ MV2?4O^#F,:A^!/T AOZ?OE7LA__X)P!:.,IBR3]Q =1_?_OT_BS)[&?UQ,\K M?J_>[2TO\X)]KG%9?\"$+R7WS6SURQ/_]Q^J_/%IR3<_>RBY.#WMLBSW9E5< M9HI+/U9<_O,Y8C]?P+XC?NMC7ATPUXC[T16/0YA^=,;NG;00?'J&>V0N9KG] MH-ZNV%S?[I;4Q:Q/S[&KSZ*H\7*&SV)'IL?R4OW@@_Q;1T9--&!,&SJ=Z>ZQ MRK_5?,5X:RWWI@8Y^_=DR3_S55Z4'XN:5V_67*YJ MT:_\D?!RD0DO)2*(8212 1%/4TA$0J (:1!$7(0^%HMZ^XTO^ K^]GG#3D/3 MC. /!I+79S2XY%6Q+FF[]DDFU+K?\O4?BA!HJ/[;SSL6'>"TG%WZI9'@/>*@ MI=[" "1]T*#RI67A_W,,#.MV5\W&8%: ]BC/"51!]X@MU:ZH* ^E+JBQU*W5 M4:.@VGAZ8;LK^F?M>7X^>J'7Y8997-(15+LG?J:%W/<]U7#O"Q1E\6@G55W8 M?0,MNI*I'T!1,E[*O?X) ;=?[+J"]Q@_+3[7!?W]^NFIY#1O/HU/:B=??;[^ M]+G[9#7,F?9D$]NSAC[H,P!:#L"/DH?J)SUEUH=FV,Q-@HJ9G1L#Q*'V&DN[ MVS144MQ&5($KTLC;32;E#L*?^;*N-C]1FAXV6JY/;Q8U-Q9_H^?F ^T4_6^X MS+&T(Y_D?NM-\8CSU8)B1AD)(^B%/( H"%(H=S<4$HPSSP\RCR3<1/V/24RL M[QN"0%$$7UJ:FDOV "YZ:GV9M&9Z;"BHL=*>E\61EIX@,*M:GA?P4 \'GK13 MO.OELOBJ?$/OBO)-L2:U6"^O*2W6J[KZQ"G/GQMRG!9RJ<]YM6!!F"9)&L P M]F*((I3"C$8^]!%)$(\BS.-HT3_FC7ZJIBQH?5RR:FR&FFVL;(ZRG^)&A:F84-5; C M>P6V[ $A=^NO2\[R&GPHJNH*=#R]N#,93BDD?Y4S=!T_9[CO7G7^6S]I0V,U7;#K,;I6] M+0O*.:O>278_XR6_$=?/.%\JQ9!:HW[RF=-UF==2/]YP4B\8XSQE 8,,>QY$ M<1#"-,QB&#'D(\I3+PWI0NH3*72WOZ8LF*A GQ%]3>@8:I?82C)0@4* ZJ$H M:]@LJLMB=0_EQOL1/.+R=UXW>\QJRZ79W@JR@I.11/L M6) +\(8]*#]WJ!YSM][:@N%HO34F/^MZ:PO.X7IK/8_E 8'2^*KRM2NG,='<[_N0FKCC7DC<(_F%>BH.MQ\CPGF:I=]ELZ\V^DQ<8_VS:,# MS!2V*NO%)_F:>>?^E6?T$-$T@YY/E/],ZB@)/08Y2HG43I\*D>JHY\&\DSO) M<9U7=4[Q$OS*L=J$-?$^9NZS0RR&5?$""4T=WI;":2O?&5&&5$T.Z:F9_-=. MQ0YGFT6ASHBP49]SO[9;W5ZM*[G%KZK7Q2/)5XUG^S-_PB6N^?)%G5GO5_E_ M/KXJR++[FJ_O7^$G^IGY9B"R* M8Y)A2*(HA0@E F8H%#!*4X2SE-.4&)E%$^(3F\&.+" ;NH!VA,ULFQ&>>K9L M*I3,;%=C@0JQ<>QO&+D"&^2VO(#78\@96RH;"!Q9)B/2LUHB&U .+8_5'':6 MYA.ON!ST<+UB;_@S7Q9/:H?\MCV:+X3(.(U5L#Y/"438"V!*,Q\&$4S),-XZ9D.9RB8V8H] 'J$04?9G6'0$M"1)1BF M-:OJ:XE]J.MZ@^R4^_V*EO+8R]_P]K_O5S=/7.Y?6O.1UWAY3:JZE)N7!?80 MXUCN'S+A11!ED3Q;Q5A &O@\C.,P2@.CZ!]]TA.K_>L'=7BM0+X"Q88#@*N* MUU5[Z=%WRJUXK593+@2G=7,]@ND_UGF5-[N[/YN9"@/T]>S&-)B:&9$-#^#' M#1<_*6BWC(".$_!EPXO#HY$Y (Z,C 'A62V..2"'YL=B!O,X@M]6K%R^W'?W M)"^__E[?ECGEKQ]6][?RZ]+IM 3L1](H3G";O.@[C+? MKZ3N-XDBO=R#.XER]5 LF?R9B@ZH\V=^5V*50_P&OU3^(O"2,$L# JD7)A!% M00IQZF60^1E%B+&0L<1D+V'-R<0V84L>T!U]4+<, "8Y /R;NCM6_WQ2;\9L M V'_!O3V$[/@:F9MCS,>M. MY&*X#CY6_E5?\2/FQP"DZRI">A/'="Q7(*&.%#4#>,Y)L%;S_Y];ZC- M3.,.X0E2/J:$PE5JUQ0LSIL--B'(1PED4](RLZQ-[NI':<9+]1%N?1X,>9F' MJ-H6IE'K6R;,]Z%/ A+$/ [2V-/.GC^:?F*3MZ6GZ1,Z@\&PG;I<,C,+LR6E MX[S1>L7Z^>T7B6F7S6XDKEG>^EEI!K/4CT?-EY-^EN.]#/3S3YD[A1H[\XNT M1_4;7/-W."__AI=K+2?SP/")]5[1 0TA@!O_<,,!4"SHNW[.23[N\W$@M,VF M8R,37Y7W/$'GGJ)8\66PZLF>%WQ".J&2=-+9$>O1^^<\SU M-S,S'89GM%CUG]]Z.V)KYBMPM MF,>WZ8[GM_>=[[(:[_BW^I5$X?<%]K($I5$ O23S(&%[J<)*YJ@(>K0YS(BED/_\2DJLWN' M!T0]Y?L=>MRVN)7<8:ECHM1X55Y'^9#EQ__V'^N\?MF>67E$L$ T@DGL"8@2 M'+9E<,* (3^(TA@'1M&T6E0G5M@M#\UJV>/B?X"6#^,#OQFFFNY8UTB9*;T3 MD"P*9!D([:Q(E@[-F0ME&SSUU*%P+2VC(I9]P36\E=;BF.EJ1\:N+F=?)*,* MG):BV=;:''Y9IH4T3S _4C*S/V+.XI@G.#TH@WGJ"6M'2;%\5L%N^\'V[=>! M!0ZH2!'T:7-%D7"8Q_"2=L- MX49Z8]]"2_8P26:"X^I!_4]M#)[QDC<%L^3N(%?. /6+ZQ7;_T'OR47F<2R2E,,LIA0B M@3G$A/B0! &A6 04^\S$&$S X\0FY.TN+)YW3 .5#0EH%V-?K "5'%TU?P*^ M8ZR)M"^W;#>_-S- 4[Q1/;/UG=^3F;%KF55O:,-N6R14OIG7S9M1?X(>*\KE MNGTM[2/J71W\<'_$ZV)5YZNU,JE=L'BQRQ-,A2 MS"*S5*@1>I,[:UOJ(&_(@QI_Z^<\F?IQAZ'3]>86HS^WNU1#_V^^H-,P\V^77UE"N/\EW^R-F[HE1GR+_AY;LE MOM<-.!F88F(5_O7C[?O^=43#05O/MQ?;-Q*5803)L!X[1,-,?TV %\4+XZJ MNFI(:Q6I,C3O;-$J&L+U(U9T'K0D9ON;U<7C,MW8K:$9RF MUN& 2.X*'9XB,G>5PP%!3Y0X''K:?-E46_#N;D6%IUU_RRO=Y?+$T,F#MK84 MP1NNZAAW59N:R$7-0.US4H^OB!<*;.K4')(5?%'4':U] W)9K7FGYIMMK1L0 MIK_UFM[;)5?(QKYO$"WFT;3TH]WQ%5:,)'"2IEP1$==X1JJXA@QG&'J2< M$>K'/"2A4530 *WI;Q@WE!LW$NW3-EORA@#36_<(^:+X?E7E\LDNY_2V6.9J0E4F_(-!5PR-6:;[2COB MV]3I#?GFDVT*GC-YOG)=X=)0;*O516?^V58; V'[JX_),(L]W7K)?8]$_G4I M23RN:F;B!3D]>NJ=G20*%%7H@UX*([CK]CW\?+BWKO@:^[N+)3?W4[O])3S;?8&1=K;[PT_:7G/D%?X_K[D;=#YC>ABTW>+! NXAR(40^&) M$"*1)C"-J0\3'"+.J!=$9ON^,8)3WS3LD5=WD!T#%Q2E'L50\\;!(3*&5PZ7 M@6)^Z: IJ:M;AS%R\UX[: I_=.^@.^XR#TK!JX]%_4G%192;!FTONV0("\?* M\(PS^EN8Y 2LBAJ4+2_CS04O0,.I M\- H?R07X=("/X]P2.]DO]N., MD/DN[AT]T<]Y?31'VV:B'$:IJT[NIQ*D8I1&!#$.>9H$$,4XA5G,564U+Q"! M\(7P8[.^=-JT313#JB'=J1P+BY[L6CCJ;1,FP<;,:&Q232;).#.6SV57=BVZ M\W=G-X'C9)=VHPG,6TQMDUM^X<5]B9\>5#>CYDJ"<:SJ*48P"9B *,4QQ!CY MT,-8G1ZRE"21;L.ILU0FWD/TR8W=6AA ,ZSNS@0V4VT368T:4(W*M2ZFW(4DG5VF*PRC&(0P"J80HS03,@BR#/&1>DJB(!6S4 M)F&(V,0*N8N,,[VP&41(;_UU);>I,WP;##AYSK>.A.YJEI\G-7>5\E&A3]0E M'Q_CJBN"NAE2.:)_S^N'U^NJEI3+3>CARR)551FRB,"(,ZG=R/=@&BH M;-.40,S]#-(L%!Y6EP7TLH9E[JHT)?-Q!;72$G?[>EMUZV9S];W%Y4S9'#M8$G=_RLBFJ MNR LBF@J$AA@G*J0KE#EB6;0#XD(PS01(VI*T!RQ!*/7FD@#&*&$0ACF 6 M$@)#Q+PDHQGV8L_,X7^"RN2N_2-+\2_>GSQ_9R_^ J(KS_/4_UI340&\KA^* M4C74_0M(]G_%>)7?MQ$ON *?>:DBU:[!_UJO%U/,@B5$* MH\3+4AX'4>8+HRIUYRA-O*78T04-8_^!L3S=5% MWUDZ\U[LC8E[=)$W.L!.@;?UO*^;AJ/7*]8[F/S*L7)KLIO5)]7 K92KD7S@ M8[$J-_]\A:N\NE.I7 O!DX0PE,"$QRI'1/@J"3* -&1!& 1!A+C1@<(99Q,; MB%V]>56II*/>A*GWV0%?&EX,#8:[MZ-G8+X+YF8&R1'$Q:I[Z%4$ HC'V&(_(!#S (*4Q1A M/Q59XJ>1V3'J#*7)CU(='2<>EG-H14RD'D<<\HAS>>@4,20\P3")$6(B"U+. MC3+L'6!E%7_>(J6:>'?%;K9 30J?GO5W (J9+=\0W+F9KD!'U&&QKF&I7!7< M.D-EWJ)9PZ(>%;X:>=P\EOR6%W=%C9>JXL;UHW;?[(-A4SN)W]Z AMQ^39;K M1U690#\:_%#681V[4$Q#[XJ5A$8AW&=DL8K3/IQKMF#L,T+T(Z[//7)9_1BY MZ^#YL]I=?.3UIE9*G*8)25@&$6=([@A\'V(AUS@J N'%V/.Y3\UV!$/D)M\6 M;(NLE%OJ5\W*5PA5:).7S[PIU/DOP5621,T._E_"*Q1G ->J73M]^-=_]F/O M+Z%_!53QY[;LXQLYF2J_NO>[\$K-J%JFY,]\:1BB/?A.?)3XE/H"1B2-Y3OQ M8I@%#$,NMVF9H*$79M&B5A_(O&]D1_+B]^$0+;UMABL,S&SB5OQ//?&QD.L' MN%XNBZ]-&Z>F4%=;@_E#4543U@4:$MYQ=:"3I+Y+C: AH<]5"AH<8V>%?RD* M]C5?+C_)W?:[HE3][19^F"6$"[4R40$1S3*(/1)#@4@0^)RH9!:3 \8)&E,[ MJND#9RHC6_5\[*B#+XH^Z!@P=#Z=@DE/PR\4WDRQ364U5MD!:1QIZBD*LRKH M@(B'>CGTJ&V'@XV&]RY$O#0-/4I"&&>)!U&2<+GP(@2S-/-1[$4,QT:US$\1 MF5@A=R0MKXM. J.G@9>*:Z:")I):="PX+XJS1@4G2,S-3^S M=T5-\J8R W.9^QDNN>GY^5O>#S17B+V515;^M).VE"@E4[H(%"3,_(C2 M21PSB+S8@UG".12$RPTKYEQ$1KW(C3F86-EWQ,!24@/JY0&\81**HH259!,\ MXO)W7C?[P6K+KJ&?R1A\3>?3E)":V8^FA^^.]A6XWD-2<7<%>I K;APZHFR! M<.6=,J8_K\O*%IXC/Y;U1&96B_%\LX/Y_/)(BN4BQB+C?B!@$J0)1#P2$ => M!GF"4R\) ^9%J8XU.IIYIAU^2TS/;!Q+/VP.+I+);OL^(HZV I]E?6!K+L>T M.BG_LE/%XYEF4;&S FQ4Y_P#M@ZFJB[7M%ZKP)Y;^7(Z5TKJQUE &8)"W>L@ M7T4LDC"$*!,L\04."=92D!$ZD[N9>E2!(FOM;CH-DZ['Z6+A39U.YG);.)\& MI7+F?SI-9687U*"HQUZHX2X[@IA[Z^874-7'K.8DQ1# M'OB^2B](8!:$'$81\<.(L21FGHGNZA*>>H?]I\]_:J^V[[?L *SX>0$%6>;W M(ZT,+P-53].G@,I,]7_[#'8L@ T/X&!#/4'W7%/1'=D';;*S&@Q3, XMB/%X M<]_VQV)URXN/O+A^OF\B>*2]PLOERRW.F4%\VL@T$]L$21VJB*Z/\G_7$C!I M#@[BNCIV@.+'.(YM#*-Q=[A#>,SL@%MDC'SDFC);N65F=@&^"\H3Y 7JOZG+$ 0)4CNXZ/,@RE*$T;]U*,$F07.G:1C M\AU;1K\L4DB%BK)Y5F_6^(P/GK+^L4RF^FN(@<5O6;9O@*[O!Z'94B& M1')5@>0DC7F+CPR)>51W9/!A.[7\R.NV&EKCB(U3%HJ,1# A'I6':1S"3*04 M)F%"J0CED5L=J_5C)O=F-UIKS8,D/VXS,\P4;Q^!) UX%"<8AIX?0Q0@#V(J M&"0L9CX109*F1HX%>P0L=AM.$.#4$Y&(*8P]%$#D9Q1B3Z2J/C1%7A3'*/#- M3+(U!E:FV T*>H;76C+#S9(4J2LD^:.B=/Z"UMC.GI3 D7W=GWM6NWI2K$-[ M>OHA5Z77%G%$!::80882:4I$ED"<^1GT>1QG<9R0, Y,C.DQB8DM:IN'0H\+ MKEU:;\VZSMJ$>YH3]=6F+*KF>BMS3. [%U$[NXDY_^2%91!VQ5RK;4&_E,9A MC+G401Y0E7R*(8Y9!#D-,681#[,XL:IL<(+8Q*O[;I?=JR1 MK8P;&@U,,;&^=I2!(@T:VO*D7!3UJJ@U=Z9C$(R[]QQ);Z:@0X)/T)%(0T8K M5][0O+.Y\32$Z[OP=!ZW4,/B,U]R6G/6%=_XB!^UX\Q/#IY:]8K')[QZ 1O* MH",-%&T#W3LIMX;672JRH;Y926NF8T,2V6G7R1GGTZLA@?8T:O#!B\^*URMV MW.=GNPU#),LXB@G$@0I*3:, 9FE*("-!PM+8CQ Q:OVA2WAB]?SP_OK5^P_O M[]Z__0RN/[X!G^]N7O^_?[WY\.;MI\__^L]IX"=_ 6__]V_O[_[3^J YC*OQ M\=,96M:'TB:#?M._:]JRWUK"NC^W#I/]7J=9+3 &SKAZXRU/OODJK_F'_)FS M]ZM:?C@Y678ULSYL>]@F$1,1"0DD6'FA@LB#)$RI*EM%_(PQXD=::[D)T:E/ MP@T+L.$![)@ +1<7- 36 E3S;.P8)L,SL@.$S$_+!B*[.C7KD)SW]&P PM$I MVF2LG>5FKB? ME18$49Y"@C("$QZR""?""P.C(@NVC$QL6HYJBU]>)=P^L<[Z9>F9J#E>@>E) M9LO1(8J;W#RP8:LI^-(R!C:/%\E@71SQ\8 M<)S0,(YBN8GRI?7+5(22*I L" Y(XOM!&AI6_'1SG+BX-?+FN,4;%@P;*5U\ MPOH>9ZJ6SA6XKNLR)^LVU;$NE V?JJ72;*>I/\KYR?S$--D9:3B'[YK2]>-Z MJ=;U$^E\K[A<8U2;R(4(>9"$\OR4XJ9+8Y1"',4$!DR>JG 8HA#AQ8K?JXGT M]-\)7UI:DK5:TN=.WP$AJ;E-_]5%7,^ S(?B=&G"/2Y!P^9AXO 5( VKJHGL M7$G$AM#-DEBLR],?*-G8$$:S!&33R2\^,6[B3U4?^NH6OS0E=Y(X\H1'$/22 M-) 'PP###%,?9@GV>10*$B&C;*X1>I/?'.U.(!5O#G?JVM+0!(YA9GP^NQ0) M^V-80Q%T)*]4HP;J.CA*4T[W1ZJ3U+[7R6E(]($#TN PRW-05XWR1AQ6&5>= M%>CUBG75QILR2[MP!,Z#.$Y5'X0 ,6D)PAABQAD,4Q[% <^0GQFYB"SYF-A" M]&MUJIO78J6*>H'?*KE:-]V;'Y_DH:))89)/-)RVU8^[!@*]6-[Q#HU.WX_F MF6QZU,VL41_P4UT'CB%N*ZH!IY$FCN!Q=="SY&+>4^!E4!T=$2^!C! M<&@JS :;!\2]_2;G4@T+7LNY[XORY?I;7ND&Q)T+VN M:JFPC8>C4A&L*RFS^L1"%/HD]#T8ARH3,1,>3%/FPS1!OLI"#"DUZD.K0W1Z M_T+# O@J>0 ;)JY PP;H^!C[;NT1U78\.,7)V/MP.40V3@AMF=UY(L9)SNV. MT ;AA$]"?^R%F5[O5_*,77W@SWSI=UM)C\B=-_419 E1/:M9"G$0Q3 AC",O M)"PT*\H\0&MB$]&0:@M)^98I72?PT=-\1U*;*7R_+6Q+]PHTE($_P?Y:0T37 M*5TG*'V?C*[S(I]-Z!H88J;$^'?\V%[SJG -SMZTU>=XF1>LC>N0^XR2YI4\ MX#>/W3PU]=+DN?YO:C._NK\13>&Z7 7CJ]-^/S+DMU5>RPU#',<,>1%,0J&, M0.3#C$<LM+2YOFB>\E*J]7ONN5O:AL6R6N7.3#G;@C+ 1FO>9N*)]6E#QJYC\X)$F*6">9 (1B#R_1"2!,40 M>V&6DBA-XBA9/+4;\1J7]72R'Q(Q1D %KM_G*Q6K PA>#F;HC8"B$DQI',&8 M)2E$*$P@P5X"&0H"SK(L%6':@?)VI9F!80_)AH0%('S%+D=#;X]C(Y^9B1W] MTJW[=3O>IVRG_2Z=N<_M0(Y^;YNVB.NFLVR;-[6+26UN?(4?"S_"&/(TQ!!Y MG@=QE H8B@RS0 3,8T:1:8/4IHYB:HC (I(H''D0\99!$B$&,4^J%/A743\W2E*WX,%$ RPSF,O^= M@R=%'\@UN;UN B5OL^CJ GQM>0*U_+/"M G'5_=2K%@N<5GM!IF69+!Z+WI& M97*LS8Q-PXZZ+^AHRN\7-$1[5PT-5[UGJNU##MN=7H2+JU@=*Q[F#=ZY!*:C M:)Z+)K/MN"YU5)2&7IT4O45T,H@QFF0@A9X(AADGL>49EKUPR-_$V:4L8]"A;-I9T^D[T MS.#W0MK0O60'LD4'>?=H.&LZ[Y"UF?O4NP?UN+7]!#3,'=+7C.5J]X.7R N> M=^6YC0MICTXTL57;T0>2@1^??^I5?]=W7X_#,>[)=HJ$F=49 F&"TMK:DEKY MN<=GG\WEK2UHW_NM/\A";>4!AOVV8N7RY;Y7\4&_[^79"2964TF22YI-UW3# MZ]UAN37TTH7(AOJH2(*3,CMM63DJFIT"GIUU/L4;$VQ/X48?-E,TU:S^[:K. MZY?/CWBY?+6N\A6OJH5 &<,"!S"B(H&("0XQ#2*8^00C06D81;&.'IZ9?VHO M:4,1-"3!AJ:>!IX#9%CW'(AIZ 8UDE!;T4;D&% Q.;)5,?F7G8J=FV\6Y1H1 M9J-68X\Y+TPMK6)9Y__=A+^^_:;:_?+_Y+A\)]_U@G@XYBF.H,?#&"*,2:-R M,$JP%^#0QU0@1Z6J!]B86#WEYY$ZJTH]A*;>:7MZC(S/U>T.A33D7A:%"#(:>BK\,H"I\%-(LBCP_3!(<6I8_7J8X-1GZ5[)P9OZ@9=@ MCZ&FZJ!I]O$(@II7( YQ,;SMV -@K]EJ4P/-\>G:5&!G*<0!ZJ]L@XQ)#$ M7@RS@$8DY"3+4&9VVZI)>?+[U3T^ 'W Y;UAK)(NAC%/HC0)8N@EA$$4JT[; M7A9#B5X@HC")?;.X]@D0M+"O\^&G9U8G0,7,NNX#HK+..A: HJM":.F _R;2YO'XH5_[AN*A8(ZB=$I A2'B80 MA6D(22@\R*F7FQ@6!& M;I=S$ECY7(XFF\WA8@11*O^&?9+"R,\$CST_\X56!T$]I:I0H:-!P MT;%P!?B&"2!G?33(4!\'<%C[W,-BJ(\*D1L!6N+@W1:1+7UPYQH1@[1[I\C8 M9IKB8!6#H$5@MG $$W'[D0E&X^R6O,9/ M?\+SN>OZ\M=BJ9(+?\'Y2OFM;U:]&(DRK^2O^E5@Q#G&*/I1'%G/DF+KBI&)WX<*'*5-YSM7ZL=^V7?EPV%P#WDE,@ M52U?J3)*36#FMB!:WEX5U/@;('S%A=QD_LC;VZF?U.__Q;^*XJ#Q>?W+C\%5 MF&4_-4735 VV6JH,!X_%JGZH5&JHI/BK_# >VNJ/H7\%U.:P&:N4YDJ5;E+W MGQ+3Y8O9HC_9YR,$29) 91KY$8&(\ QFQ$/0YQQA'H0(!8&9%_R/\ %9N_JGJ@U=>\[U=O(_A'>&=F:^S-Z_=70*M!6Z\= M6R<$^*5YJW7-C7"CC:KD[$YZP9W:K /-\63 MT[/;CST(0F) MNAK%'&;8E^=OGP:4MZU!DF(ME M_3;T3/@<&)N9Z,G@-3:^EV+CR+A:LS&K\;P4K$/C>/%\E@>N)RY)2)/Z0;DI M/N28-&[,70?$A4!QRC+*82I"!)$?^#"-,(%^XB,1(2(R3RM.7)OBQ.9L2Q\L M&[?:LN/ N$#?.'2:NTJ7@!AN#[=8-+2OP);Z-$TPM45UM4\;I3?OADM7_*.= MD_9 VYN&[>&LR8G/1<[9JY=-MXLU7OZ*ZZ8UV!MICPXZ+@:"!2+Q4QCZ*KHI M]51;N#B&/N4IY5Y*D="J1^^"F8EMQWY;S"T_H&-()43)WQP?K\#)JIC@KWS) M3&\U+GA1NK<=\\!O>@NRY0KLV +DY=1[> &*M4D[9+I R=G-R06LS'RCV+"E[IY@"'5= LG4UEA5Z.9KC=UM3 FEFNJ;!\)+ZK=I@N*CL.D[L M>]5\U89AH!JL_AR6G7DYJ7>5,IK0I-CS0^X%'@SC&$.4)"DD5$5\9%&$,YX) M%INUX3TB,;%1:?S1^C%L U#H[6@N$]!,V1O9=L2N',5=C8OBJDGN,8%Y.^*> M%?"H_>WY)UVHFJKQW%5T2L(T8*3)E,^:KGL48I\2&'+5HY,3C)A6>.D8H3G4 MKO]I*LJ6%;/.8F6CD78(7*B7>L)?J*#'DDVBICTRWU%9CX4=5MD3SUO'2J\6X[:[KQ\3G*8)Q&H00Q3Z'&?7DVAG2F N$P@P9W=$,T)I8?;ML MS2UIL*%M51]X"#-=/X$3)$S= )8@V(1 CHGG+O+Q+*6Y Q['1#X1YS@ZQ++@ M=^=JNQ'[5J/:^;-P$@4\"P7DJ8KI$C2!J>J&B;(XB.((>QP;Z?8XR7G=B_)\ M4>>MRW"5%V63H6UX1Z&!HIZVN\7&3.G[L'PH5O=0;?; P8I>3>KNTQ??5=GP M<8+SU@[7!N"H@+C^2#M+<;ULWA]O6_:]PI7*TMR%#G=%-+:A7GZ8$C_,Y&: M^P(B/R008Q;"0%":BB1(4,P7=5'CI9[5,"-O9$&V3&BKRIT:TO:XA$2QHOKB M;GDY$W^*798%RK\L_WO#TT=)Q,$OIF!X(C M= M1?XKKZH_@WS3VILJXEO#A7O5D2[Q6)B_$AO'QC0(N_%_]'@#&^; CQU[/S71 M^.V8S8MXW;X(R>54WA)KN"9QJIAS\QU]+];0#;MH[*>]]-!WO:ISEB_7*@MD M%S'Q]AM=KAEG[R0I(FT? G))[V,HY$-G,1-E+:Q2K,B"3 M53C*J?EFBS@9$*8?5#+TF$7%I%=\11\>&I:[[;. MZ1[/LQXYLD_*/&8P%3^Q;":\!C-B75YPT'C=60['HRK M"8]BI^V%00UI777?7@48IS5P[6A>!$U6#MH796 MX2.O7^/JX;8LGG.FLEM^JU3CB#;U194J5L5R6DM$JB;M91'X7B)XEL$L4#=( M0I6N(8A#X:R8 E\V;#FT.?:8.#)!%@S,:I'L M 3HT4!?,9'ZH>+^J))%2;I%NBV5.Y:22+OU8U->L>&INA U;LFI/.+'!Z?@ MFXWXAIMFG58L<;:6PU64'NA8TS^0Z*,V?CR9!# S(V.!U02-78V!L#K Z%.9 M[3AC+'C_<&,^V#)L3Y7Y5$VAFYAS@ZW(WL"IO0Q-ZU-%S#!,;D\XO5V"M5QF MNKD3R7G,_$D)7$6H[?^E-]U-U?]>X[)6[BK!<\$9AE62J-8YI!Y(4(XB")8.;%88P23$2HW0S[#(V)=RH;JF!+%K1T M]9LRG0-GV&PY$MG,")E+:]2I:40>JX9-Y^:+5Q MC2[B,(E8D@G(4D]%N6?J2B-.HC@AGD7-\4@1G><;[L\^<6WQ2M.-\XM./67:\QD^Y_!R;R5A>*Y?3 MIH_CJW7]L:C_D]>W.&>+.$F\1)5NSC+*Y/*?$8A3DD$:9"2.1"*W!T85/G0) M3[PGN)4_?\!56Y7PJ2R>>%F_-#XX_H]UWMXJJG_1EMTNKZ9-$)3D5G@)UQ4' M52'JKRJ@N'="1ZPB]-^(&:6OZP7,O?=X; M.&V[@O4 M,Q%3O!8SV]%Q /HL[/K"DG7=N$1?> T4'PX[3MR&X)QU)G; M=+R=]7J'\_)O>+GF75!HDS2]_>%?7KO!.S&(N@HQ#S_=4AQ*10I+Z M1/XSBP6CB8\#HP8W1M0GMF.*+&CH@BWAQKI\O/Z;90$C,W#US,MDD)G9F,O0 M,C8M5E([LB]FM&3F&!*3K#)[ ME QBUR= RRZ>W15J9@'OAN(/!L'KSC5?8+RA='O!\J9C[79IO_"5M,++ZQ6[ M9H_Y*E-9+9T<9+C^:L&RXC& XW6F:# M+6/[\_N'^D;\5O'KJN+U#:GEIDT%XKW]1IN>BN^*\DRCCP4FF/HQ1S"F2-J/ M@&00)=PPW M[48+5[U]+GE7>I9JIC=@9K\^;<"6;(&&+W#3P_IM'^N#WD&[UD$.\Q(NQ\A5 MOL(%G,R;QW Y9$?Y#0ZFM/2 24M%;5:DE+5,!LFJNM>(:C.2'_BZA0L M9[\1[_**XN5_@N7+".>!H7M><.PB/''8.I[:OAOI55>>05OE-L2:U6"^ONYNY3YSR M_%F=?C\5RZ5\U4*WA.E4VUF\BR J J7?Q0+.6(ZNT_UDV3RYIO\RWC)(JE MK:(PC9@\!Q.YD4M9&$..O2Q($(UB8A2H,4QNZIN''O'_ 5KR39%WG81+&_3T MC(T[3 QO'2Z!P[R G9:4KHK1#1.;M["+T1MD4H6E2!*_+4C!CE3*YVOG+V!X#"(@XQ2G@@:">V;]OVY)U:7#3&# M:^$#V8=UY$*)S)1D0\>F*-N!5 9WVO;2V5U=C[XRLSOIT^P/7CT?#)GOAODT MKWL7R6<>,5_K;GEQW;0D7KZH^$"5ZF10:^WTZ(F5^?;M#=A0;6)20;]K@G&9 MTS,(C"^*EPMOIO>7R6VT3@Z+9K5>GIERMG5S6*3^^CGRI-TA4C6)4OUE585Z ME9*]"9'UPY!PCF :RA,D$CA6"=$89ED:>#S@/(Z-K@).DYE8(9L&6/6F =95 ME\AO%0-[!B:]4^+EPILIY'[C+UVYC8^%PV(Y.@Z>(3+K,7!8T,/CW\C3YHFX M;U>U/$.^RY?\X[K9'=&(Q)C$%-(D)A#1,(29[T4P3! /?4Q$D&KM=T]-/K%* MMN2 H@=:@OHYMTDFJZ>7];J_*T"O\'=[2=^R&T@?S#]<)I6'N_](N*'U@I^N LD?%P@GXJ9!K M1/UJN7XLA$&W@A/#IM/(EACHJ-DXQDY):> =NU!:.Q?9OM2.'&4#D@QZRTZ- MF\]E-L#UGM]LZ#F[[<^9,,/7*O=V52\R'J8B33!,/!%"E,:J@6:00,)]%L8X MR?S4J-?;,+F)MR>'@=#6L@(^YN&=<3TM&R M/$)LUF563_##95-SE&4<&Y56>KU4Y7@^\OJW5J%BO[_0O.5RK& MJ%M @C@+$NZKQ @/0Q3X'B21'T$_85XLO(0$W#,*8S-D8&)SH.IV[Y@ BG8% M?E3D>?43D%O='5^F+;U-D=:S&%/B9V9#KF]>O[\"/7X:]%KP?KIJV]SN-GM7 MNP8J4!0E_(Q5A-LM+IO[<>?96[8PN8IC,R4_;QB;)3A'46RV\UALX?^>+^52 M_?CI3W_']RM>ZF_B3PZ<3BLZ:/A'>TH1\4 M9W!+?WKD?)OZ0<[WMO7#3UJN]KW@^"9?>R]T?A%& 4J1ET"R?O$FY[V]!_KO&PR[+99)FVBH^$Z/HRAYJKM#!G# M-?H E,.,F_-8F*^X6B*Z6E^'B>Y!FPH@HZDZ47@'AJZ5X&V M,EI=!NJ)9W$=>$J*"RX$]Z:;^4KPE"C'EX(GG[);/E^MJWS%J^I:+255KE3U MNEU5-D$=W"<\(QC!@(6J@$! ((E] L/4ES,&?AJ)Q&0%':4XL;)MZ(,> U=@ MPX)E0,PXC'J+J%-PS+3T4ER,5U-M61TMJ./T9EU3M<4_7%;U!SK/G9='X 6E ME'L")="+< :12!A,/1K!,(H]Y*5!Y/ER1ZV*.>O9@V%R1L9@2]3(-_8:E^5+ MD\Y@$)*J"9:>UKN#P$SE!S/5JRL@B<^2?MX3NNE_;/7O5&01F.@A1&&9?;:T0R2)C<"6 O M28(T)B%*#)N"FC$P\9Y Y:.N:K!C">SS9-H-U!!=/2LQ)69F=D-R7"2\%PU@+4D/S,#4#MP#EN_VDYCWF"RR=>U;ANYG[#5;QPOFK\ M!F_D#W737(;FF-R ;$F#/=I $=?/MY""]=+[GLD\E56:MNT\]T2WVLKX.GA4^N>BO%49*&_EY%L MW$KWG/0:>G>YX(8J-RPS^*+(.\K&'A'.3NO.S#F?P@T+M:=K(X]:W/3^BLO? M>7V]8K>\%$7YJ,JDO,(59TVQA*8AZ"9D@F=Q+ (20!KZ$40X\F&:1!CB#/LQ M#5+5ZTH[FUN?[L0ZVS("FW*W3SM>(%',@$IQ W##CL&5L@&JPRH](59F:KZ! MZ5HUO^[!U/ !&D9 RXG-%;P!7@;W\M/@9G=9KX^?HUM\<^$'K_8-IIOOOM]< MQKT@ (OAEV8\J=U2N:;UNE0%-U;L$V\">EZK1E1MYDO*HB"3_P<%C50Z4Y3" MU$LC*'R2)"RAJ1]9IC.-TI[8TO:S8/9X:6QOQPUHV+DT!VD<9CU'QT3@F9E> ME[A=D!6DC8#SE)]QRM\IGT<;DO/).OI3V+8/K![4_U2]JV>\Y$W).TDR5X5? MU2\:FOT?])YC9(6?:*J=H7@$J_VRZ#':D&WTKMXRUO\G Z 9N[6Z0"VXQ:> M+B9UW]5@EZ?0#[M<($11Z'$/QEB>;A!F(2R \3XF\ZI>M90W,F MM%1UOX^ZF1'L)^CT";MK7W &73T[-Q%BDX1\&$/IM W!,!HS=!TXP\ ?)5YD M!""3G@(C,YG?'7VN?[\MZ4UY5Y5OJSI_;.;[E=).G,-;7?I'$. MWDHSSB4$X.[S)[!C!;2\Z%\M:8$S?L_D&A=#EX@&)."+TW /4Z&M+J.T",QV M,V4B;O^:RFB'PL5LUGT!0MJ=Y7U9JS1,07GJD@>N. @@%J$/ M8TI#(7^.?:QU1S5"9V*-;ZFVET]7H&H(@[RA#'[,5]U/?C(\1YV!3/.$=#D0 MAF>?%H//+08MS2O04G5XGAD6R]5)Y0R5><\@PZ(>G2Y&'K?5VU53;/_O>?WP M>BT_\$=>'E7SP-0+648R2+. 0413>5*@(H!9YG.1B#1!J5&>AP[1B37Z#1>\ M5/F1)7_FJ[5A=UDMU'3UV"T6IDK=4@=?)7FPH3]M0103B9WINP;)F95?'X1C M2V PULXLW)4<5^ORI3$WK>7Y&UZN^2)& <]X@B#&ODKQX G$ 8\AQ13Y7B0B MRH*-T^!.WR* %E5]!?PK'P57L1]LUGSYFU\EF __ M^L]^[/TE]*^:7HBMOV]5])YZPVES4;WW8&AF9O Y^\8"=UT9](5<00,O#F/H"1I!Q#T? M$B$89"F)",9Q$LJ1!A>4_AKF1&HS M==M<..U$!CNR#DOVC$GFJEK/63KS%NH9$_>H1L_H *N&=*3>E46\7AU'Z*0A M)7$6PP1[,4094_D,*(.C%ISGHXJK#-_4#+U5YII(_\%65/_/W*UH\*Z#E95MY6!W#"@$D2Y/4$S;!PGTY82WJWZN: ML DT \6$C::QLTAO'Y^6Q0OGC9/PYJD-!VBR^0S,RME))C8@&[I=DEY+VH+2X:.B.5+J\W1F5=]1<0\5=7S Q9N$NQ*OJF6S9;QF M_[5N:XEWWZ=@+*(4^3 @L=P@D)#"C$844A(B&GHXS1"SW!L,D)U8H]\5)<_O M5]U5LZH+M&/%>BLPA*+Q#L 1-O8+_Q%$.S; =5V7.5G7ZJ0)ZF*6M@(:@+A? M_8>(?J]%7P.(@;5>9[1M8$]5JZ/,VV^JP32O%BIB)PL3#L,,Q1"E.(4D3##D M/$Q1A (1"R-WZ"&!6;R@M$FJ5>?A8MO#AW<,F(;P'."C9Q,ND=I,^U]O17T[ M)J!%",YI*9R%VQQ,/W-HS6GACL-HSCQGIW"W94$Y9Y7JYW>+7YI2:-)J-[OY M=_D*KZA***9U_MQX&18T2#S$J8!>1#%$2%U/)%X&<2:4*F9^YANMY(;T)U[2 M&[)78#50)M0)BGI:.R$V9DJ]8:1M*OKCAA<@BO*G[G"_Y0?L&'*G^99(.#(, MIM1GM1N6T!R:%=MI[*S.0+D"];_W*ZHVC.RN4.7?_$5,0XI3(4\.&54-T9& MF!$$?282CD7(B(=,C(X9^8EMSG$MCK*KQ=%&\ZD_0=ZQI#;*3+L HR7<>M9I M.A#-C--P+9.KYD_POH>?FQJ.E\'@R#(9$I_5,-D!>3@6>UCS M+Q+&3*D[,@Z] 6>9'U)%.:BGAO)?.Q4\GF\6[3HKQD9QSC]@G2)WZ-+?7?DE M*(@3#\.( MTIU(;WI>U[J4NSKCKG.:0C.*5;T,**%KZ$?%[H@_K MZ24"F2FEGBQ&@>^G&+<*>-^;:+9 ]U/L]P/<3_[>O.3#'2;K)2X_Y%7=5,TS MKO-P=H*)O_Z.+E"$KT!#6K^6PWFIAQ7"FLE)YZ,)9!E-Y"(,> M\^12E' _R@*SEIJ3,/[=5.N2#_ M^1R(>B="9\ XR8MN&-@VT&2=9W6D<-1E:=(C,D^1,GV.Y/=+GQX!83"5>FRL MG9UH*]ZK#<$N_OQCT;IB5_7"]_PHH1F!$4&JW'/@PXP'"$8B]J($A\S'H"J2=V*_^.\!78D7:G^GHB.E+Z$6*SJKN> MX(>*KCG*(MWM_4HJ2MM_"R^[JP&/9H&(5"^)(&0092B"1$0^3 )$,R]FV ^T M C_.$9A8C?89X8QX=;,3![BL2'8 M>'3!%T73L"O-15CK;3'F0M#,NAF"9Q,>?K'4[H+&[5F9.Y3\8M!.!)A?/J>E M(5O5.'1E-25<1DC-Z\! MT13^R$CHCK/M<_64UWB9_[?REK3U*I77Y".OY0$H9)PP!D7J>W*_0A$D(4U@ M%#'FB]CW!#+*;S]/:NJ[PB8GA6U*R3;)*::]=,ZBI*?D;F0W4^\>3; M(-N& MB'XWZ&TS)INSQC5G"S8,--J M3?#T--P])&;:?@*-*]!2!U^Z_SH-&K 3W)$IT"0ZJUDP ^+01!B.MC,737:+ M& 6A'T40!SB#R/-#2 +&84P"/XYIEOD$F5URGJ4U^'V"9R-HEK=T5W77GMHS=NZ+\C/N7)$VE5IHR M3+R4PI"B!"*, IBA$$%!?(^')(O"+#33<$,.)M?[VWX\0_50E#5LTJ.6JBYL MK>K"/EY^MVD*NYY]F )*N\S73:IK76P"'\!!G;LKL%\P4;'G,//5#@E7F:^& MU.?-?+6#YBCSU7(:RQ/*NLI7*FI+T:KRIH2&\M!SYA-/9 QFO.E0X64PBT@" M,2$TQ0S[/C-*<3U#9^HS2$<5],A:W7:<@TGS\'&Y\(:G#0NYS4\6PU*Y.DJ< MH3+OV6%8U*/#PLCCMDGJ38^E3USY%=4)A)?2OC]B*<$-6>;WS4VJ_"%5=]?W M?"$B/^0API#Z(H0(I1BF/&(P0#%.XRAAL5X-8$OZD]]A=FRH_N<;/D"Q942N M@T];7DS3T\V UC,"$\)G9APZ1E2_[0V$/5[ CIDK<#N.H$6"NA4.SC+4S:C/ MG*)N!Y-#8A O)Q7CZ;=ALP@I1'69+$ M 8<)P@RBR*,PRZ($1ICY010% 0NHVL,\U+NOO_%$?3W^:I9*@A>*LZF!#7+%(:,0A]G2-7T\B")B/R^ M8X$#CT9A1D@'ZMO5=_ND]R#=\*$-J!PP$YIZNY/)\#';FVQ-Z([F%=CRUNC_ MZU;=54F "=IJ6N'@*B+"B/:\X1$VL!S%2EA-8ILZAAE7_D05M-7\0\5D5%TP M<1J30!),(<=9("V,R&"6$@)13!-.(Y)YQ*AJX""UJ<,GMK2;M:]6_P0K1=XT M3VP(,3TKX@P',ZMQ $'SSR9*JIJ@?*^6C,XRP89HS9P"IB'V<>Z7SB [#?^\ M)A7_QUJ:BK?/NYK4'D\\/R!J'RPW$"@( D@HSR".HXA'09KRT"B*^R25B35Z M1Q,T1,WT^#0N>OI[L;1F>GLHZ 3:.BB1(RT]36-6[1P4\U KAQ^VR,_ZD*_X MC6@W9N\P;3IH=S6_7A5E67R56]W7^$G^IGYY+]ZOJ$H)Y6R1L21)$X8EI)Q# ME"5260D/H& B#EG$B1_XVCE8G.14R#? M-&M%VLGGE9YTTN\"HO MRB:'YLV:RW>1=#N2A"0^C]((4H\*>08+,20\8]#/ FG]$0D2)K2-OP;!B0V] M(@0:J@9V1@)@!E/. QHBE(<,"*85IG9J5(EVO.>KN7!8HP(UX80(0C 9$?^1"+@$'/ M\QCW0M\/A9;/^S(VYHJ$>VIY:*YE<?/RB5"#5''-3 ML.3O>?WP>EW5DEHIB2[7*K[T6H5$5YRIID^AEQ$J_P]Z@>IFD)( JG![F##$ M4IYY3&X]+-*!3'B86,4[CJR2?8R@U%/UB0$R,P,=,VW'W&VYH:^2'[!AZ IL M60(;GE2O+>>I/S:(N$W_,>+@>Z0 V4!T)@W(:BK+:F4'O<"W:R-3J8AQ%D$_ MI0PB3^XC4B_-((H#D7D\B@@SBLH[1VAB [-K)E\\\1*K,C#;T\R?3=OSG8%* MS[:X ,#,@.QDW]"<9"R//FW<_ZHH)O/@!NI'6<(CW:9'AY-/K)X-#16ZY <_DI\V M)3%>]%L<'8$QK(R7BFBF@*;2&?4Q.B>&5?NBH\EFZUIT3HQ^LZ*SS]ANQ7L- MH96"-DVAF\S##_F*OU<5K18!(B).0P_&LW98%O6;%4\W9NR6^U^WL M.3K1Y/ZTAGZ3;-64D.BX:+YQQ0IG:SD<=!SI=_\<1VA8^9V#8^IO,\(%?%'L M.&H2JBVV5;/0\=EG:QJJ+6B_>:C^(-M:W=6#-!;J/V__LO8FK^BRJ.3+7^ L2B.,4Q1@N1V(!:09,*',*RZK>A\,Z*@.O2 MG;DFN"$XK![?Z^*1Y&USI-W#+-'7"C:1V M7-QOA.AWJ?6G!\2YTG^:H\T/$-?W]_7;LI3S/WTLZO_D]1NN:N=*HFSWH6N> M(73FFEKG[^_+IB@4D(P4*UZLF^]>^3?;#U\R!B1G8,>:_E%""ZOQTX1KF,S, M@05"CDV$*096IPLM K,=,$S$[9\QC,99!%5_YN5S3ODKE:#9-%2^_HI+MBG2 M@KPPSN(@A7Z*(XA$$$/B,0(SY*%(_G^1I(EV1/4@J8FM0D<;$D6\;7H.<$/> M('QX&*MAM7>+@)G";X1OZ+;-SD%+V2:(>A@%@PAJ9VC8A4]?@HI9\+26H(.1 MT\,SS!B6Z5\&I,D#!,8A)EJ^)Y$0))")V,->2I/8"[3W-4.4)K8#S>>_ MHPT:XD!2-UC/!X'2V-2X$M]"\4]);K.E&83 8$?C"@J[#8WYQV"VC=&1;G 7 M,SC!?)L8'3GV]C!: RRO>):XJFY$LS/ZL U&2,,(IREB4""5(!%YB3QQ10(* MXGF1H"CS$#>ZSCE%9>JK&T5311>U.VO[\(W3$&G>V%PJN.'MC(7,YA"Y8A,8\N4P8?OB1[Z0Y_V[E;MS&U)*"("^*K\"NB2DV%D+ 4PSB+ M<,@3>;(P"S\>H#7Y2:+)YI&D]VX$+DIE.HV9GL8Z0L),;ZU!L,QK&A3/:6[3 M:4K?(;]I4.33.4[#0\PO.MY)"8H5_\1I(9?RES=K?E=T@<\WXNU*%/+C:%*J M'FO=^PZ#*2?6XXX3L&$%L#57/?TZ;M2BU.-'GHX?5?:G_LV'"7CC%R 3X6:F M]8XA,[K]L # ZA+$A,YL=R$6PO>O1&R&6U8$IP^$7SU?VN$,3N%C#VLB#A0L"(1RHD*_$@\>,$HI!Y041I1@-L5#?I M[U8ZSI3"?.3UJ7(DA@7'+X!=;Y[D=U9'\-J>0+Y\:DLGG/E M:?H)$+[B(K?I7>_X?>F9U>\%OUT1SM?OKW1:75^!'?N@XQ\H <"/2H2?KN1; MDL]R<,W^:UW5[5[1:9;[A+"Z+ /JF,/Y2XA. _')\J,3D3)/UWV[JO/Z1<[Q MGLD/5_6-:"X=/J[;YC<>CT,1J8Q=%$'DQQ226' 8QI$7"&I4JD>?]/1N+\5 5T&(,T!5V1337,1Q1#7OM-WB9'C#O2.^*_JER#?N\2T# M+M,.M:5UEG X3G'F5$-M"(Z3#/6'FEF*JJP7G^27T5;V1RA$)/%\F,1) E$B M,D@RQF%,$A(%%*,TT8JGVYMU:K>U"J^J:KDC6X)?.5:7C%TY2_U6!_LH#.NO MM6R&7F0[L;05\Z080ZHG!_343OYKIW+[<\VB5"?9WZC-Z5]:!)]^+%2_Y$UA MH"Z0,*1!P'&"(4N1@"CU&,PPD>H2\4"D/O9%BK2#3D]1F%AA6I*&5;#.PS&L M+4Z$--.< _EL DE/"FH00'JIP':!H[HOUBQ<=$B6P3#1DP/G"P\=XGLO+'3P M0;M]]]O'IV7QPGF7-?/Y 9=MZDP_/U-UO6_="#="78+?K]3ZWCH#FX)^O56_ MC5E8I!&/&>%,.>XRB'#B0QS*#3M/1!I'.$@%TC(]$_,YL0';TFMW^(5H$P&[ MI$#:8]UL;S_56],[#_P!WH7A#D5QV*7=W>*79G=R799JW>T'VH >2^[.$Q.C MY>@,,A67LYY;)H;Z\*PS-3G+\BM8?ON*&\[K#QWI-\4CSE<+&J6)W Y&$-$@ ME7]$$204>>K0E$0$ITE,8J.2*V=)36Q7.\*@H0PVI,&7EKAA"/$ 8'KVT T, M9B;-%@'SHBJCPKDJI'*>T+S%4T8%/BJ8,C["3I6[$!N\W.4MMHT>A4]\0B)( M22B5V0NY/-?%!&+&,$HB@1)D=+ERAL[4-RD;JKUT6JNVC^=@TM->!\*;J:Z- MW,9J.R*5(YT]1V56A1T1]5!;QQZWC6AH4H@QK?-G_@;7>-LY.8P8"Z2:DH 2 MY7FA,!,X59V3$R8U-4R$EJZ.$9HGGJ%'&RCBHUV$S< :UEB7$)BIK*WT%K$, MPZ)=$,IP9N*9(QF&Q3L.9!AYWK*,1U[AKB15MR]OVHPT$A,\:^2D\O@'$37_NN*%5T;?NY1C0) M>$H]F,1(:GDH]3WC&88L3F,_S1#&Q,@_J4%SZMO%?C+'7DQQ)3GHA1Q;*K\& MJ)HVP"U4AJ9@//QZ J.@+['#XCUC%&]";):])W?->[V,>$AP&..$ M0<33 *;J*C%(?4Z]$&.4FG7><\'5Q"JN;@I6-%_FVQTKW=3AIP<="JZ:GY9; MAIL'3%OY.7E1>LO_[/";F1I%\.I$LX,=2Z!]I&N$U/]A?\0TK05=8N>P7<+E M/,W>2L$9C*?:++B;W,[P=I?)/\DM_P*I4P>OB\;%8-36+%BEBF$1( M;GLQB2$2/H=I+##,$DJ"),7,Y[%%/NPX92W5O3B]=4>\*8]%&_IM](69:=2! M4L2""22@YZE85)\0F,6801PF&1(A\2+/-UF@'&%XR>JSH3HY=GIKAEM$S!:$ M#6T@SX=@'YF6?EM[S9V1UQ?6D077(#BK>=8'X-#V&HRTO>;IS=5LEZN;=5W5 MG5SR" NA= KF"QN@:R1L3B.DA'T LNA0:GG_EJ2$?4XPLBK5$6/6K8 M?]T5M[Q0H5SO5N9M:4X/GUAC=_4@P%T!;M_>['5942F91;TJ_G_JWK6Y<1Q) M&_TKC)B-.=T1Q@0OX 7O?'+=>BJBNNRH\LS$GOZ@P-7%'5GT4G)5^?SZ _ B M499$(2&0[G=W9Z=LD\C,A\QD(I&7C65SI#$8SH>(/" 4TY;X:>8+#,NJ]LP MF1-KSC<_9ERHO9$Q9R[U6A)ZM]]^*TT(4R*-453P6#O?@B%:,(RBG,F4$A(6 MJ57#"!#5&8]RWO4EH$VR:!-U:'K7-T47R^ZW7W8EH]L:R1_EYEOP5JM$]6#; M;@*&O&VXQS.>T'#.B?+121N8@82>MHKT!H/ZPK'Y\ MUO+H?WYB MV^*.P:F;1/N"RV-(^2)V9H\F^P#O6"#9R[H7-&&\7J_EII^TED<)3K(A] MN >3G86Z2'B8R6E(!2TMCY/FSDKBL]7?WOKS-^H[)M[1-GM'+W3L!7V\GFQ7 MM_CF>7=)%_EL9MU]VLXLR3$+%5,8$55@A&,E$,O"& DS;CL3F4PEK"7TQ2Q- MO7-J*CW;\MJ]";,#'@/V' ROVU:$&D8O&!OCX7G9F8YYGP+,U@Q+;<\_@#>N M#P#>4MH;9KXZ2U_.T+P-IKT!>-!GVM_*CF5VM*S_19=/\LWS]I__*&6M%_KV M_$E^U[B:,D>2%A?%7QV1.C793+!NW6( :=KD"PS'[DWNH ;.MG(.=[9:72%&5L\V4BRW^O) MZ@XWA^>+W%#M.XGWM%Z5J_OU-=>OP5-SA/1.JI*7FT5<$![EVH!)+@N$96KZ M-\4Q(CPMB$H316.ZT/RPRM;=.4\4\N8.20/RVEH6 MGQ '-M+&"SN+!+P/R04??8U=F>V$]N306!&=U9^P!>.G* .Z$9[ATK3H;;]PRJV5P MR\2^1T?)\G#II3CC6GB!)#!5ZXAXVRB<8-PIO62XSFPI)4>8'Z:1'/LS_+T> MY'_U _L^KL1G^F UP'I\A:D];DW"_HT?$?2\ OB1$7@.L:.Y'8%YI;U%47XO MQ1-=!J/R@]3DO'A.6C.R[&Q*=%ZTH4Y97.VP [[6J,1O:RG*S?5]+9LH7=][ M-LEH+&B$,BDQPGE!$252H#!D::)%37-IU9C[#)V)-='0#5K"P98R8*LW I#% M9M>/V##E/"JQ2T?BL7?#?HOK!P*W_2WLX<.VM.?E&MW/CMP^WV;VO Q[.UF+ MR]W[?.R:>'V@7'9M;#%1!:$\1C)5"<*R>2,6&/M1\9O=Z]82"O MZL>J;CY.9HB&;&-]SV\K(1=)S!46.4>\4(49A%B8>;6YB<>94TB69H65#;.D M-[$IVS;0&[!P%31,:-2Z.+*IK!*6&R!;&,<5>P)P8/KM Q>G)H,6TE[4:W!L M_=E;#EH(>ZSSH,UM%QP??JV63V;M]8)D-,.RR%%&J$*8IO'%]^MF/"=4_1X4QL!X;%_N@B$6$*NI/NJQ?I'$[YG*2\Z&3/2EJWH[P# M8:R.[W9WS7]D=\#QT6.ZPZO<]C1M_FC7YG1;], I#^,P3Q#C1"*LX@C1G$0H M9DFHO82T4#&HS.0HE8GM1$>M2[(&EHT4!J*GCD%FJK#<@@+K; M2[\C?!4PJ:I:;[J7R^I',W/#-(+IPH-F\NV5OS;@,/E]*?HXL7DUWDKP ]6W MN\MUHWXMA'YGULT>X*:^K:OOI19FD?-"ZWV8F(Y/)D4&9_JC7.@-NTPEP464 MX=RJN.(:SIP_=D)^ RW8G?CD(3EMP!_D=-M[CPEVPXSZQ\,Q; M[7'Q#O?89ZZ''_Z;"H)KOGFBR^7S+2W%O]9'&IN"N[G 5IW:C]ZKJNFX"@Q; MP??UWX)3K7+M\PJ &([K];3PP33=$;D)&L:X(>*4L@ D-5L:@QL$P]0&QQ7< M=@*?Y<;48SI0D0#@NQ=[TAJ-X$I&F&$L;TIIVJ$!6" M\7KP#S;H.HY<6\/X0"SW8YB6O" ,46Y M:=L%]]R8@LA?#$-!N?HUV/(T; Q113!'1-/.P\'!F;=C;@#]'*'8@D+/7IB;&+;-F1S.#NE9[2U> -63=!\FU*ON6T= MB0O*R;T]0,;/5W#'%UOSAH$\@WD0,/*]OO-\UW*C M5_MNO@4;_:Z7;"G;./;U0U5ONKGQ[W^:;8O\K%W9NQ]R^5W^7JTVW]:+H@@C M'"5<&V05:].&G&5LQ9/(J^&])Z^!FY2'DY13I&O9]VI?R$)&"64^T%E)18L M+^*0QRGBH5 ()Y(@&B<,J2B.J$IQF$?VG2XL"$ZLPL.VRFV'0+[C Y#T90/= MN )/ 0@T5#YLE3QLHMS2#UH&/*,"2([SC(Y;NMRE*,%2Z BCR;5V:PS7YH= M0*J]Q#O(?8[-H<<&E>@M5BJ((B@O$F7&9V'$..9()K$L,IGS@EO9/AMBTQ\H M;N<[707K=IQ)-:C5_:5<=;\^W18"CF!"HE"&(4%QP27"),U1P8H,41G)E!F/ M,":+Q^9!?MW0>C,OCB\)6Z/Y1MZ7*Q,M"!A=-NE"T\"GU5K1*$]02 NF7T L MD7X=(Y2EC#')M?.<1QU\[U?B-<#KR0(R,<3TN-FYSJ\S7^C88*$KOY.%( +Z MZN;]ZC.&($(?=.'V/U_H>&69_J!]EWH'KC?D[3_7VA6YK4LNHT6>B"C+(Z(] M;1HCG.ZGB8Q ML=5H: 8[HH!=Z'%$+';C%\L)4_.7(KHTXC@N*V"/?;',;KMJZ\<+VSZ/2C.Z M83Y^YWQ;Y%'.]S;%XU=.YJ5\,0\X6J1Y'O.4QZC0>S>$$Y$B2M(,Q9)%VJ8H MDC!0JH@UY?F\E)K:3D^$P^?-!X&#,I$/TC RJP^R+_I\/DA']\_F@^S#X>"# MO%C <1I]77$IQ=KD5?Q.-UVVQ6TM'[N#BNN5>$N7R_6-NOY.RZ4IX/E0U5_I MZ3)F5OJ_\A-,^APO64:.,3=R].S,VZS M/Q.8X=M_'#L&KX(!B\T3:)ALQW=J6[GC[2K8\HU452/#N_PCB"DS(:MK+J0A&45YO:&J9VN]S?VQ9([ M*<8-A+, 0 _E_8W'"8]'F7:J0MRM,EN!X0'CP]K!PS\Z?$G?/SPNJVC&L-]5G^6F.2SZ*C>;99-3=*/>_^^3J7@V@\O6BRPGN=[.",1S97(> M0X**3&0H%B0+A1 D)&*QDO?-OY*8[^EEOV6SV->;H+: -HX#/V04/Q^)3/S'6;HT,>GP;IMJZYHZMX*X* M3-5A6P#S=0_?EKEV^.), /\B7F =O,W)@4%C.<\#]3C^CM:ELOY7ZA=1OZ[V\44UF0G-4>%>7]_?:$5&*Q:E*)=*/4>_B M1)(CHC*%XH0489R36(3"2QC>CI^)O;4M$\%]+?7SJ8/--[HR*0,=2[MO2)MB ML&G9\A3%MWPF%\;V_2/M,^*_>P2W>Z@W#+:)",'=&=3]'0; L)KZB,"2FS_' MP0$,.NOC!."RSJWZ^ME8S2!V4\!9RV]RM2Z_2]/+]T&:9FV?MF715,F(I%*@ MM% YPDK_/Q)CBE2!*5,X"7.[.9VN#$QL%X=#W1I^@CV&@I:CX!?#TZ^7E*E# M<;@$SI$N@F[K7%Q><$OKF[II@B:: M<<5]G?DB"0E7-#4M!A/30H@(Q)3VYWBJ,L(%(R0%E49:T)P\EV)8;/!(Z^![ M,U[;1[JG#:)VULJ/TIO;6E'OK/VSTAH@]-3D"=Y7FWG3IY4E(<2HY8E&LMY 1C5"! MN4 1X3).$Y)DV&J(VZMP/[$%ZW@.>,>TWE!N^0SHEE%HH?>LS]?."OYIGQK, MGIYUVJZ"_IGV(@4#F9I\CH%4P4ZLJR;&IW>Z6C1MJ5OA@J%T)K#=RN>Q!OXU M'HNOTOI9>9^W8O\U'LM!(X!78<+1 5[2];H+!+RK'FBY6M"\4 5A%*4$"X3S M.$0T51SQ.$^BF&(FT!B:O?6$-S%OOYHB0*WU$> L71;+Q(7Z*4")85[ MI">%\>6 'A*8U]\\*>"!>WGZ2J_=;#^NOLOU?CO*19YC3!/,D JU7N(PDHB8 MS'ZL$I+F4M LTZZ@:;QKIY+VI$&JNF7 /EM(?[JYZ=KSU#9>U?_7L3!H7^NE M>^TQ6.T4>AJP8(I^IEOMEI=!M]K)6]2. #!M:]ICA/\,+6E' +%L13NV@H]S MS.N?Y7J1L4*E@C*4T#A"6(8"%466(H)3EK&XP#2_X&C2D)CX^_[B("SXP] $ M?MZ/X.)R/ B5]J(3OW."7GA\-Y1EDA.YAL K'K(-!1P_-]N[$IY5.>A.<'U_ MOWE?-[N!ZX>-;9;ER04FUJP!W4 3KILTLT"3KU:R>EH'^\,;Q@<@ U 9USQO M@ C%AZQ "5[GI75*?GS]*JS)8.>%6R8''K^8KG/[I,FUG7Q,V-",YZ&HE )*I242'O@&-&"$93)3!9Z<6[\2<%D&&6'+IM,BN8\ M_5VYYLMJ_53+W>Q!$/797,T,V09F([@^TG9F8;7Q!^X11]PVJ3#[WAM MGL&06_,HMOP&.X:#'<>>9TQ.C:>O; #?[,U[X#\1N =G^E/1@4<7CPS8_-?Z M5LKZM[IZ>@3/U;5<;F(K>G+NZ[_,U##]8\.-?;#1%J3SH<<)\(%9.3MH)AB0 M"Y3<*2QI2V.V("50Z&'($GKK9#4V73,$FF5%C.,$)9%*S4P?BFB2*23"..,Y MI5C(8O%=UJSR6%X#;ZXPY,!:*NSJX2SP?-5$ M<_8*<8;#H7[(2T/69DX17U@IWDDEZUJ*;GJ;=@\;/MKQ;@N2 M1G&8,KTYIE&$,#H9 D<2%R&8:,]"U'[(R'&R-6ZK/?; 1F2SHF ME2 M;_?$56.HVYS]34 ;3F#VQA%V.^,S(91.EJCG)_BEY^A7DR+70]MQTR#;?@*O MQQ$%&Z?+ /%DJ1R9F-5L70;42QMVX6KP':5;DLJLF2G>LU' *2ASY9W,FFOB M,<'DM;)*SJ>2>,T?^2*_R]63_")-!G@[Y4Q5]8,9EG3#EN7]=G2KF>Q[5SZ8 M0V;U5?]VK=I:CV:IWG!'97IH'3DQOCF;E9W9MI@'WI]DQ$Q3UO?M?J^643Z'^NM&/6C+HT M<:;;:ETV3?2*E/)"_R_BA*9Z=Y=EJ""2Z'_QB(>2XB2FT,QZ*!-3^V%[G=/7 MFHWC[>VO MXF61GWY6G+:;#4K :/':_-F.Z'JI9MN[ HUC^8$>?P5'[PH[(S MT%,_ )@9MFAC?Q7LF&IBH$'/EM^J 5=0/-85@%F8O?+ %:1CM0G.:SFTU/UB MMIE2BVER);OP+5$1"V.1(I&*!&$2*D335*!<7\LPSUF6AM9=Z8\0F-S3["@V MJ;R !JO'L!BW'3XDA+IG0^%8.WDQ]:8VI-9+H,M[6!' M'!!"&@/ (J#D279@>.F$V)X[UML(YQ9F&EMXOJ"3A7A[(2B;ZUU;V*TVM=X M_;OT6)D $IML] \$/S4'0LW 5;)FX"G9L M^&Q;!Y+;6^LZ.ZHSMZ\#07'8P@YV^Z1=>N_,)F,1%DE(*%&(4(P1CB**2$XR M)$4:8YIFH6)6CK\+\:D] %A3V8:E:1KSME#;69FI 2Z$5ZQFZH7[QX(\_;A M;4G_V9)G#D!Q[+^[OP9\[Z!MV9>GI8Q"ED;7=7TMJD=-\<.2WMON'$ZO,+'5 MT(21H1P8TB@*-'']YW:P2,>%_19B!(?S&P@_$,#TWD+ZX _#@J=]Q'D9G781 M(\O.MH-@X&[DI0DG5FKSPS1HSGB8%&&>(98)TL?RXT)C6X+@,J55O@57:*GM0S6'1^!T%N'9?78 MO,.\6D-STHX!:/,AF(S'[<=EK08P=J(U<[ M-A;J1I69R:PEETT=T!NZEF*8O'='?[Z1*ZG*C1D]/?Q+E].Y4%IO]OTP-OG7NNF%N.ZS G:-B:"]$#P]!SNC,2.V M3D:F80@U' 7=-VGHLE_U2>1739NCCDN/'8V\PN.KVY$?IN;MA.05R(,N27Y7 M=VR'W,VW_B(?J[I))_HJ[QLG:J%R@=,\EHA@0LR4,(DHD0RE>19FN"""29"3 MXF[FU22[ ME7."^?K^GR(S[Q?]C+ 'W^ASU[NIZU>Y7)H6JROQ>Y/&J__=>\ TYV$2%P4J ML!+M"&,F%4$J2\.I#3QBFL",@V:FL']&!KG]+ MLY%[2[7W]_TI[7G1/*GM"*%9%?>\P"]5U^*.BZ=7-F/N%CBGK- ZBV3"M1&ERE>K_D#SM_URNUT]ZYVM4($KC*QQ%5TF6]'^M!AV^Z<8H M"?_VU[]$6?CW)+H*3)+G57=K=!4G\14)BR,+OUCEG>1-5M?>0HGS#,WVN=I9 MF4N>%LRV[$_';(A=!1\;3":9AKDGCO_1E^WRKS7GH3I?^5AJ%*4L$E$2G$<)RA-['!Z*@WWWFZ1Q]F*\ZA M9F'HJ= MY7D5J!W\EW/%T8:/?KO2%:S;YA]I3Q[XVO>?&C?G#R(,M7W6OAI30B*< M9PJQF'"4*)FG$D?:K4MFZ^,_TVF.EP[RKNEJ?AZ;G06?_6' K/=YOT3 M'6#YX>G_GC;]YX[&_"[N4 C_@]9B_799K>5=]?OJL32YA4V%#+@9O\52$UO$ MEH.@8<%T&[TK'YH.R+]_OOTX2%==FXPQS1:@6MX"I7%;-@% ,"MEBTU7[Q9X M[\@/D-ZMN-YB_?EJ[.V%W2NU!]SFN"5N^JV^[6K#0QSE4<1S%!S8)0V9][&PW$VZ2@C4UH:,]B9\U[L?Y=_7 M5FMO[7FW2\?$.MCR'+WHHE:J;3KI8>'[UL--DE@4) M1@>,<8H')M*&HKN-]. MH6>IOD8+4%LH3O3VM+[=U:#H94K3'O0M77];)"07J1 8%7E"$698_XN%VH(D M19'+3$@9@LZB]I>?W#STQ *NJ4'U?P\(6S5W%0^JS5O)WHY)YJ"NQP3PII5[ MB\^L?,<$.]2QHUB% M(@*]V'WI_+=I.RF+:WNVPP7G;,MV4IP7[=A.7^>82/WT^+AL0DIT:?3OP[+Z M\7'5-+!N0E&]RY720J0Y2Q%/&$981MJM%1E'0L6J2'BJ%(Y!6=5V="?6P2$7 M@1A$0BK5?+X"I=D*RAU?P)()6W3MOG038 93ZCVX# >!82$8\#")/PN4VU?B MMB75>;.X85 GH8YM([&NNNJ7;G38KU?!2EH.]K$$SO+( MS!L8P+.P!H4AX6TWM8[VZ4Q5^/F6E9"^#J[&BM% M']'Q:QW#7WU"5=73HJ@J\@TO[B\\:*C@IV$!(Z?A5\*]@E5WPH MUYPN39[X^Y4P10@+E11,4)FBD)*FX6>.J*()XC@N6"Y5E&.K\8)C1"96K8YL MT-)MZRDTY:;(PGYO>!*A\QM$'W+#-,Y)9-!F\9Q,3CO&DXO.MFT\)]9P[WCV M6M>O6L7_LZL:OZVK^YH^7&^;3K2^2;3 4N&4"&%ZX^0(1X0@IK]RB'*:)$F> M1 SZN;.B._EW4'-A.M7MBN8;/JX&;3<""G!1H;#:?CJ]@P7]IAJMV7<" MYJ"$WVT5>+C,;/WI@U6V].#RB)1_1JSA9]>,#V,-KW\DV.?NR5=KV_4OZGI7+ZYJ;^4]]\V-[N^:XLT47F! M0Z&][D1_+5/%$4VC&(622IDPD>4%@65"G",Y>2[$U[;17"W;&6N;*OC1\A)L M]/]?4]X$1W\I5UU+.F#WJK.0VGT??<($W%8;RB:]K*.M7ZB@H7X5#.A[[$9G M*:FO[G3GR,W;K=49JWW\P(B+4I8CTWR='P"=S>7_A8 M++?]\X$-# <,<'89D^FW;-@S7+[B"!=R,V]\P0]T!W$'3\LZCOVKN\G93?BC M]39V,8^%B*3^'VT022)CA)-$(BIIC/(\$RQF"4UCD&D<)S?U!J,GWK<6/N@> M[.Y(G<'1SI;Y0P>X>=D"T[7R[;S.'6V/ P*M9/0U*W"7 MF_*;X3Y?M+GI:IXXQQDNA/:#XE@B'),(,2PHBG/]/XI@D2C0C._]Y2=6;D,L M^&)]?G@" CL]=1<,II=;F3R6>XW+X$GO7BP^JYX=%^RE7IVXZM(-2!_!VWFQ M7) BTKJ#(FJ&5B4J192E*2(9#54A*691YK:Y.* UX\9!NR?#S4/SH][=/9MD MR_:@Q%SE%L$?0Q.Z)[@((W=_?QNGG\>5/RFE=S?]D-(KN> G13[M7I^^Q9_K M/ R=F1Y ,N<2\9RD",LX0D5NVI=HO>=Q$N72>AW,OO'K/\"BD M1X#\^,^31" MI9S0@WZU^*.EZ#8^M+_H8SO,IQV=U_=]_52NY,>-?%@O"%:Y M_LJG*!=,(9R&!!6RX(AF1&5QEN9Q DH)&J4VL0G8T1YT6 [^,.2#ACXP0W8< M.3N=]X8'3.,O@ *L\%8B>E+W<5JS*KN5V"]5W>XFQ\FT\TWYO:&XD!&-4J*_^D1%&<)"Z*^^"BEB5'$<2R6X#"'- .U) M@TP O%.@&7O9-')X[%@)V'.P*U"F6SZ 4VSMH;4S"], !K,1!JNFJVK?YLRZU*>>!LDR M1N!#=)A!@$GM7GAS2B+?-3@'=%ZG'.>4N" $^D>U\WIW1?)*^^R_JY M+?6RS*H[=N_$>J=)5BM9/:V7ST'3(-DTWQM66?;,V.?@'45@7 5]" _3/&NY M_97#G1/2*:?OZ(*S)?B-B3/,]AN];HKQ4[N?^@[4JJ JR31\!1<)PB$.$95I MJO?>!!.1*I8*T(<22'_J2/RWJMZ@.UD_!$YF8D7*8A!NI"?J?W[ MAO"FJ4U9RU59U<&JVLBU^PG!I?C;&:T94849L0%C03]UN\O1&?!FTL/?EVDB?2U[@JYP*1<*"T<5*WIO4 M2(!]M")NI;2D5=HA"]:ZVR;\KJH5VI^PTA3Q+4O*RJ6#UP9 %V#[_"'F;N9, MTM,O/1>_FO22%L%!P'2'WZ<=?E?!YY$&H6[F#(2'3\ME1WA^(P4"Y*@]@JW@ M9GK>R<=:\K+9V^M_+V4W!N[Z06^5H0AB*19 @G0B(BA38_(B6Q M4B9I"Y2994-T8K]KR$([K7Q &V9?K""TLRR^@8'N_W;4KX(M_7:*N0T\8,L! MD=>3S; B.:NU@(#PTDZ [G4,*'%NLA37G\VV1"_]J:*K]1?)9?G=N$6?MFD( M/$I5%*<1D@)SA#'.$%5I@D22I#$C"949:.-F2WAB2]&SH3^:AI&KH.&C48IN M.J;^SN[8NB#+PQIIR[C2!/C!#,HDT,$#3$ [^J6 ML,W'E>F!:C9E'U=:;^5Z8]+0F[,I<2OU&Z=W:_=R(3):T#C/4$:90#@LC'-" M0Q3E:1CE!8Y$&L)*V>V)0U3'J:C];?7TJ+_ /0\.91L )&U]E"G0<8A4[YBX MV@?HJIUQ+8(=*SY=%JCXWAP7:\(SNR]00 Z=&/ *CC.G[Q[N_U'],#-NWZ[6 M0O_L-&[ZY"I3>R*&N)FAK#^;5X%FH9VC;"9XEQJ$D=I#*!KCEL O$$"7XAP& MGOLYV4RUU_ZF.8A MPD00Q&24(*E2P2*"">:PP6 61*<^KMXV&ZY4L&4BZ+EP'F]KA:?=Y]\W2C#U M]P"0>[:8A<2^$\?&2+Y.#ID%""?3R6SN=:S/?EKKG<=Z_;9Z8)I$'P4QT>^F M=Z+3JPY;=+J7ON?S<8?-5'PXC/6S_M!,Q!?;7;*A?T M9_Y6+?4=Z_=Z\_%'&4_SV0#7F'5LO["!69"HN"A2@B/$98)!P5),4H207- ML60L3=CB4=9E);2IJS=SX/22G+TQD??E:F4";XSJ/W!@..$(/*I0(F&,H#0R MO;P95XCEB4!I6& LI: I$1T\[U>6A](^P.F)64/SOJW-]86+K3]UB:2P#TF[ M_M5!)LPM]9O2=UHFGUVU]PG,WT#[J(!'>V4?O]*QM6?U\"#KQH6B^CWONK'( ME"5YR"D22<$0+DB.6*J(.:;ELLA8J#+08+:C5"9/A>MI!H^&*+ _YU%<['3P M8FEA:C@0M*$W0<^:48E\==P\2F/>-IMC8A[TUAR]^-)^-GIG4V[DI_*[/.A( MW59Z4)[13!49$K@P7H1)N:>X0"*B/ P%R4)I-9P43GKJH,6@G4O+"FIX.=)V MG3T'O]/_J>J@+?!RFQ9E#[GE%W@2((%Q#7L,_8^A LOOO5G.6<*OU#O'%I#3 MK72L5[C4_C0)JZ97EQB6:UV;/L+W3?!E_>9Y=\TM?3:_:X.XC:XD<<*3HA H M2^-,>Q!YA@HL"8JS-*(,4Q7GH.P-;YS-:+T:+A S;+P8J3A@UABQX84=PVVU MW*4F[=*G"+5X,SX;=X/8HOW&]K&\<7@L%QA-3Q!ZMZF7\O5*)M<3G*W;D LK;@,'E;LVSN,;86ATD2-?;6; M;V^?UIM*[\#[0I3G+_*[7#U)4_U^OVJ:?Z>8AA13@G*>%0AS62 2D0C%"94J MD20-)3",!2$_L3GLZ 7UEB TP@7"TC;T-15"T)A8RT?P0S,2])Q<;:N6GJ^" M'K\OY_%SB)>YP. MD 8B/G.$S068P]";TRIN-F=DR]T$GYK8DQFR]:YZH.5J MP:3*XT)J)RM2'.&8,L1BF:*4IVDB:!Y3!3(Z0/H36YWQ:-+57CS.,!7\T;(% MW,)"0;>S3A-""3-/_E$$FRA'+#S9*"CU68V4(S0OK93K,A>'[LP9X9OG9ODV MC*.(2B@VR0;,%%P21K4?%&7ZL9 $XA#B:?M&O#7MO$SCRW]( M<2_O=O,G%S*/,JQXA%(I),)IQA%+"HHBG)&0RDA2DE@'>,X0FUJUV[8JO"5O M7F@3TPF^&2XNF[EIA:1%N,"Q%'0WPG%MCOO".I31[P1W;>YR;UG1C]CYH5LT.KUP]E:O[KD=%M5J_ MD:JJNW%\=_2G7+__J;!CO7] MJ3'UU[AG,D[G[O0S->1'6@--3M)QOLO3YHDN/SRM1)=]2<,P"S/%4,@+;D:Z MF#$/!*-8VW&&S:C$C(-&NKP@,+&#VY(+E*8'M*\'2-@9Q4OD@UFR3C1#:H+L MTU-R^!J]\G+Y>:>MG!#N8,#*J>O%:$"&=9@F@:*A1JO6.$D5P1T&12.[(3*V+/A&GHT";Y!/M\.!?& M6J)JI[[^L8(IM1>8P,H.D]J3"; D.JMA@ 'QTEP [W8S(E^D.=CGFZ?:3&%9 MB2^RF:&^F\?RKESS9;5^JN5@+FN>\13G"F&*S68L25 14HZ2(B.,YI2F%)2X M[L+$Y$?S Y9@%L0)4CM[,C50,.NRQTU3?MSQ,YC*%.PX\MR'PPGS?J3_"Z7<;<[3F-6",$EDB%-$6@8-\(K8F5>$ YV.:E&MI.XQ?' M,+-3;$](P!3;&01X[NUY\7PEVHY0FC>K]KS(!RFT%K? E%K(KJ>WEKG&[+D7>Y)WJM6]EK:KZP;0INF'+\KZ)$;[_^2BYWIJW MS5%OU%?]V[5JPV3IGZD8S,8\!GL&+T*>E:[_K)-LN: 6[>,54_/SC9D./<3@0819WL8#J%% MG]AY"S9Z86KF\*-/( \#DEY7=TU^VZ\/^"PW[W_RY9-I(/=;58D?Y7*YR'-% MN/X_E(8B1YB8R02YMKY2I#$77-M? CHXL2$ZL3%M.E*:0%VYJX&A70W,:F2F MF#N(=G;/-S0PJW:D($@S$/RR92'H>3@=S77(]K(7V5O:E@7)F?.O[$$X3*0" MW.M[C$D[<[3\+@?S-U0A:8HY14F((S/;D:*B2'.4DR2+XC2-)*P0$41]ZFU8 M3W&:62;'X+2S').!!#,AYR::[/";=ZC)" B3SS4Y1OM/,MID!!;[Z29CB_@: M)'O8?_1+M5Q^J&K3T&8A"JI-3A*B(@I-@F9&$"59B!ACD1)Y*"(.LCA ^A/; MG!,S4H%?57SWMH3ZW!/ M#%*.NR_[N%Y>*!%,"WLZYS,OSDH%J2EVELZQA/C<(P/6"1]E?[PL>/^6&:N MC_*Z7_1[_))7.G?ZM)L.G3#"**%Z76G,$<9S7F>A#3F662; MTW.2RL0&M:<;M(2#EG+0D+;/YSF-T;B!\R8Y,#[L(C0HD^>L4$YY/*=7G2V+ MYZQ@PQR>\Q?[. EZN^N'?:=A79LHRUU-SBCV^0CJ11+#]/J(L&U&6^ ] M3GI2*J>XZ.%JL\5!3PHRC'N>OLCMRWV]VI2B7#91U"ZX4IJ6.B931(JV!\_# MXU,;Q+I1+^OXWSP?7Z"I_TBHI#**.&(1"1%F<8B89 DJ8HD)CO,LH?E"FP56 MV7[I)^06H@M#GNV3RP:D@QWMH.>^[[BUY=]LPP^;7ER95I2GUG*IX)GR#;#S M1?XD3Q5FX1P? =A'F0$<3Q[-E)S.ZO_, /E+;VD.DG#?ZJX6UW7]<27NRLW2 MJD;Y\*ZI]UN&AKW;]$*B\SZ3NS P<])O< :3NDR6G"B_E\+T,AN7$^0P'1?) MR5MZL=1LKM)Q$89^THDK')O9'QVJMLAH1CB+L6D=5"!<9!&BL51(Y5(1H@3- M$@'S;XX3FMPU:7)ANH&/?$ 8V+S^.$IV/L#EDL/T[>@PQ:'NF1Z2=/VM.1M9 MK3UFHXY+ZJMW_7$B\[:M'Q7TH&/]^-7NX^2K-M6K._G/BYC'1"F$P]SL20J. MBB+*$4E(GJ2<$1EG,)T]H#&YNK84VQ1%^!CY?3RRB&0BSCD*52(0CBA%11)* M1%.2QTD81H2"#JXO0L.EFX%'+.PLU442PHS44+@)^HV(?SNTY=Z!A3^4[+I0G2?*CJKW0Y\,=-4'3WD_G$/-6U_MPLDCP*LZ@@2/)( MVZ8H35&A<()PRE@J5!P2%4/4$,["Q'KZJ5K=HSM9/P2_T_H_15LF4.JJI%AK_526D8\1AR<0? 52( S,&]\P!F@@VV_ M^TJNS0%[HPQ:$%O? 0W6[4%$3>+<,U>W?-;%.[HC]'_N W0NYS@?L MW$6"J=8@-N,?:'.7E'_^[:Z^Y:"/UTUK?5>D.7_V_Y MV+P<)!,RBI1 7)H8#Z,1(HH),ZU&,B%D7&0IK-7=,3(3JTG7[JVC?!6TM -- M'*@W(T"=UR(_XL-TRE5RATYW8X)=T.CNZ+(S][D;$^VPS=WHU7Y&W.PRMXH\ MYT7&"Q023A%.8XE8(7,D8LE92!(ADHNFVLQ6,2PW_1[CL4]7N6Q@#72FA!?) M@=IY.)9FFMD09V6;:/C,*TUY."ONN1$SOC+DVC?ZZX9NFI/!3^9!E=6JG9*^ MB'G,4JP*Q!/C>9)"^YLJ3I#^KC(BA AY3H$]1DY3FWR#UNCNEGC04P_^:.G# M.X>,(&>GT=[P@.[NG*%P'&QY1D2OHRE/T7J%X9)GQ#X^'O+<30XE_X,$]:]R M55;UYVHCU^^>I(:0=.>#$0GK@)G5'/&BIMS $FG[0H.+08< &&$#; <\ N?4B M. N4IR8% &%'.Q?8K#-?.P. 5'L]#B#W75H]^]^2UFU=:!Y&420CIHU;PK0C MPPDB84(0%YRSA.8DD8ZULUL:$]NSET6DANYE=;,[=,Y'!CS(#+-B#N)>4#%[ M()"'>MG=FJ]4+7L@U.E:V<-+8:JWKC>+K_+>+/B;K.YK^OBMU,MVOK",$HY% MQA$/N4DG9=JST)M^[5F(B#.24DRL=A&C5"96OR%!X(9A')QQW?,F,DS[8-): M*YZ5-&-[ ;W 8!^@?]HIX/C:LZB@E7B]$MI=[#C,?9N$M$NR:"<1,,)#E>9F MBD2A53%."2JD2E"6%"E.)<:R &5BG:0TL3H>3;-RF_%P&BR[/;P7"&#JZ28] M?!3\.X?#GQ#V8$G_V!J^3VCYMVS@5% O]&54HE"1%.#1IWF&6 MH,+D>4=1KO?Q5EMU6X)3GQ&?'E?VR;5IUED,[93;)S+ ;?QEH/B:Y'8@Z;3C MW#Z]3F\I6^$M![L=W@=WIW\O5^7#TT,76V$I2:.>KO=$O+WE'>%_N\<^PL#/"+VY+Q6*9PDOD+_-_]]6;S>8^* M,?1SCU_@]G'\MRSOOYDAYM]E3>_EYR>SYHUJIQW?/&W6&[HRM:;7;-WHXR(A M&>-1&*(8%Q'"!>&(IDF.XHAS3$+]N92@,RPH Q-K6#=N^VG=#/9ICJ:;X>.! MWDSPIV43$EU;IB0Z8VSW,9T2.9@Z]YP$'2M!RTO3&K+%<\#.5?#.E)[KJ__H M.?/XW74%Q=-W&$Q^UN^R*S@OO]/.ZSA65/-O4CPMY8WJ9VY]T!9P(S^5WZ5X M.;KHS?/O]'^J^NV2KM>[C)"0A;G,!$,9P=K%Y]I@L4R&B-",")%E4<1!+O[E M+$UMQSH&C0YN)Y4=#.<"UFQ?_ASL+-N\Z,)LW5%@6_90P]\ARJ8)3\-CT# Y M27,K_]#Y*BZ_G*%Y"]&] 7A0M.YO97C)Q[695/+^9\UO34M)VY*/_;LF-EGO M?\J:EVL9W-IWO3PBVKB)N4PJF*EHZ 268H$*/XY+X%3X\6*IV0H_CHLP+/PX M<86;#V&I:DW=4%&D5-(P0](T:,&XR!%5)$<\BDB2Y+%*0ZL4> ?:$ZL8\#OE MT" .@K.=,S 1>C!5]@H<^*/N (&GKS>$\JR?:0=(7GZ/799PW,#T*8@WZBU= M?_NPK'ZLMYM]J522**ST7B2,$ FP1T(N,=O(:$O7WZ,U+Q>NH70!_ZWS3V.35P: MJ[%]-5D<%B3&%&&-(,)4Y*C@BJ%$1%&D(LYC >I9O[_\Q$I\_?7K^[NOP!XK M^_+;J::[5$ WO/U&3Z%[QT7PU=ED?_%YNY8<%>R@(\GQJQQWIW\>ZI;RYX6<8;3""-6)(5V M5AE%%!.#OL!,(GC[3,-JS?L6=8'GYD7=;Q*&J[K:N'F6]>;[5+]9&4S.#MA^-OZ[_ M/<@,^EJIC;:%\K/<++0KG1 L(Y1H\V..]3)$BRA&A"24Q@4-E;0JAG>D/[%! MZAEJ=$KVW%P%*WFZ@9\76,]J:^\TWJB_7QOZ;7 H3 M':6K0+:=2515F^P:DURS^2:#Q[H23^W@4/V']=/CX_+9K'BOK2 MFYZ6YE;3UI N@TT55/IV,U5=_]+\@0KMCI;&"C5#-AZ?ZL=J+=LEMNS(?G:I MOE]3_EX*_3LM2/50\H#)E53EIEGMH=)7Z]LT5RL9/$M:_]VHG>&,-K#^+7C_DSX\+C7-\- M770]BKI\$U:#QRORB;%L\BAY&(;_+9?78AYS*E38W*[I$!NGU]H5O^3)> MNW8>FPL"46H!-MVJ^LX'+5==TN4^]BWC]%F_3,O=M5)+6SU+_6=-ONI@76N$ M2Z7AW$HQX.UOGFI W;5EM"348=GY*D3=9=XK&+U@&;<-QHW1T[=M0]+6;>@+ MG,.4)[&(4!&E#.$L21 -YU7R9-_JMD]J?6&V^K;4/9"S#[QKE;W_]2Y2%?T^B*],; 3?W MF3?M2B]I/J'&B5D^N[30V7L6=A;A,H1AMF#75UC;0T-MW ]W;)!S3!:O77'V M"+Q"*YQC A[O?W/T2C=EURL8W;AM/6?QYOF?:W-V_J%H,>1PDFR6)3:6_#S@C8DP89ART#UN^OZ5O7 MS/KI2P14ST) MSS ]!8 JYT^3P,63,\-3HTA[;DPV\!?_MF"]FNPY26X/H\: MV C ?!D' "$9S4:<$!>&A.'%5S'P[?^]-9ZM=Y*$^Z+*%&T8"BE46HZ7Z2( MQ9'2CR$AB5!9CB-0N?UI4G/M&0;#!EQV B-8V5D*/PC +,-6^,&(@9:L9U?@ MO'#>QK.?)#3S+/9S A\.7C][A^/LD'9,WOI#50^'[D(^K[W*]V?^PI8QP M(I76Y:00"!.%$2TR@8H\+Y*+&2]R;L=@>8*@)CP^JE)^U+?\ ,;#L, M"..[8FIG J: R'4,?,-(LW7Z96\:R:]!&T+8\C.)U^"(A*]))4#J\PXO<8/F M8)Z)XS*NGD03>#8ZRK^MJF5U__S%%"[VX;*(4)P(CE$JD@CAB!2H*#A'69I' M,4_#0L!*F<_0FSIJ49G#AR8*WY,'[T3.(6;K5'C# >I9=(2#'>6@)3U!N-%2 M3&\^QCBUF1T-*]$/O0V[V]S4_8LT!V12]+V]NW__*W[R/;)GJ.='?I3/!V8*3L[.+X;&"^:\Y_!\?M5FKY^D5,!&@WEL(^.;SE3H+3 3WZ88#4Q%TJ/00_W-7?:Y6M[+Z+"M#_L,* M7NTQMLC$ME;3?EIO&DW>5&:D,KI]?Q-\UO\98AE\J*K-JMI BD!&D1DWD5Y! M@9DX(!Y3U(?8".Y6(S*Z\GQU(C8"[M6*6-W@YLU]*BDKETUXYGHE&L_B6[74 M]Z]-)MGF>8%#&>;*3(+F+$(XR7)$8YZC"$-:;]H6KNN-=C+*]:+9B.4R0A&+B,GT MS!")"H(R$:5A3L*HX 6H'AK(P-0N04^P:2@,K)R&8FEG$*9$"!J399M!6W6] ML>E90ZJJD6&NV>S8( BOSW:$P5<%-Y3\O#7>CN <5(&[KG-!/GEW3%VMNCSJ M1:)4AK.L0)C'#&%%&2I8SI"(M6%X>QW\>> .;^/ M]X@)3#,]P ':MUL*ZK1S/[?V;'MW2R&'NW?;6YP+-NHF^$R7;ZN'AVK5=FV^ MWFSJDCTUXU?NJENJO]F\?*0F'^-SU61F2-%>^>]R\TW_2G_LE2R;Z]^5)B5T M)=JSW 7.9,S,@.,T*C*$<2A1D<4Y*M(PQC(7.$JM&I#.QO'4IS-F_Q50T[]C M'?Q2KMJ&\NM?P<4=$S\W.W?A3_4T8 9NP'K0\MZWIQ]R;\*8>_P'6P'ZRW]H M$9I0I]H)$?12= DG7BM:YD'<7X',Q/S.76\S#_Q'RG=F(NSV)>F3!&YEW1\H ME=R,Q&-1D<0H9!E&.,HQ8HI1Q%B(*,XU1FSK>U-,.EH9X4!OJJ%)-UQ"G,-0H=);A*%^ ,-2 M6RP:NE>M%V? T+3;<)7'")6-C+XB5:.TYHU8V8A]$+FRNLFU0(!M/J[6F[II MCM1.J:6*,,89043%IAVW_C@SF2FM[T7*,<]YR$"[UR,T9LP&_%2M[I%>XR%H MSF%VC#A.]SV&F)U>7X@#3)L/(+AS@L"A)."DD-[* XIS)SZ?U+$PW3_TY?" M0\[MT?6_Z/*IS59;KY\>'LV_WI7:7:ZEYMXAE0RVZL2:VS(3;+D)=NP$.WZN M')++@."=CU)/AQO0\09"-D'^F1L43F%M(*G9HMQN$ R#WHXK.)B1NC8)<=EVNXP3AQ_]2FH:ZKE:R>UOMIE3T; $MP2GX+G?<@.E"[QZ6>0IG/R.BF MMJ<6G4]!SXBUIXKGKG7H[?M.FAZ;*P/\MK\UC^/"3-1"-$T+$P&3B HID*2, M$*9"J@JKPKQ3!";6R %%RWG )Y$85ST?\L'4;D ,W.O\I)" 9K@7"NO6[18H M-*QAZ8A$HQU)C]TW7\O1$:[W>HJ.7>=@+)H#TX_: Y#BW5.MM_YM#8IQ#F0_ M3?%&-5?=-#Z"R7+]5]L\P)2N: Y*T^57_[;O;])<_,]5N5DO(AH)PF**J[:K<-]L MHVEXV+/:I'F+OH=/=X=A=]L<<;T[)6WZ/YM^'GVOX+:/(L"43/LR6%C>/\TC M!H9 F@?3\AVTC [2:3WJBV1#3H!&@>\;]V#__+_L/?-G!J;VH$ M^=,\4:.J@+>H(4%8;1>!K;7/0J01-T#?W;H! M^A\[-V!LS5E4T4*H7@EM+KULU.[;U5K4XL.2WKO,V=W=/;7O?#!O]JT9C*7E ME<)MR.Y \/.^].4RP[1J3-S@#T-[@L&ZAX)=/%5WL.2KC-0]%.G4/-TC5U[< M]?H?4MS+8R,5N=TN4_ MF]R*;X9ZL-%;P35M)]QQ<$,$&PC'=78B6&!*O-?,NB%_-?',"X"X_CM6GZ3X M6EVJST$PTIGZ[*UPG_==M[.Y,ZI1&LWX(A^K>K-0-*$"@WS>T^LUA*7)XS;=>>$^[[[0 M]BZOL[P7>+Q[HD[B[QZ5ZB)W=W_%V;W=HP(=FB(C'= $,BF?YC7*0$4DYA175BS?Q= M4C/SOOD&/#8G8 '=$0]JV0Z'WE0!Y?_[5+8&;&UR++H!#_)7P4] \&.@V# @C\G&22Q)S?9CN:LCC((AI>N,NQFAS,L M4^U>KDW0F:[,9"HS.?Z[[#WT[GR"49S'J8J0$#)$F!<4%8(*Q"0+64:YD,IJ M%IPUQ8F-RHZ%)@.C[)DP8]?'E< 1P'$3,0DL,//P I$M_6"[MW8X\[*"!G#V MY1LBMS,P#U#!#L4@8H\>CEDM--\A&42NO<,RT(V.!W5F][:N[FOZ M\$4^T-(4P5\_;;Y5M>FTN+NF;=<5+33N3&3: 1-/\H>-K0(4[(_-.H+@8L(,1$Y>OZ)KN=]>$")KO MY#N]WX)E_;VX>6*K-* 6&'+0Q+^7HIX/X%PL)W7/75*0,OP+DGXQA\=A]X3Z# -U:F]V&+1]\"<4O8 MWP?:0CI/7^ Q2K-^8BU$?OD-M;G%SZ"&75?V_1[M"ZS"A/ L0GF:Y7I_H%)$ MQ.6WW M_>N5&$SGZ4Z2Q,WJBZ%G2JKT!9^K5=W_V$S,^%2NY,>-?%@OE$@C'(D4,8I# MA*.4H8(4!4JDC)(B2GFD0.T'O7(WL1DRO/:%C2V[3;!S.(&JYSAH4C(Z)INK MAEPWG3G7P1^&\:#A'-@%S>\SM3-UK_:D8/;P51X2V)!. J8G:^N7MUE-\B2P MOK3;TQ"99!(:YT\/3TTRP&]UM5[_4W/1CO?]C9:K-U(["/*._EP4:1)*I3?9 M&9-2^]R)0L18=L(951E.8J5 $^J]<#6Q,6](!T];VL&])GZA,^F&OING.3FF MWMW0JV# 9=#BO^,S,(Q>!:QA-="\SC:$#0;=/)/9+'GZ,XUK@\$(G.$&7-PA MY^/SDSDAO5&?NA'4ZT5$,I&&28$4QAG"#">(9"I#BO(T2?0_19%:)W@<+#^Q M>6OIF &;<8%TN+LSR=)+>F$:[';&+I /D7EPD MI5NB!41:6$;%26%&TR<.[YHO5^(DQWN)$:>O1+Q (M9F!>-_YH.E>=TUCR >>&L^UYYPC.!;NESN&D'] MFYKL@,UZP6.1J5A;WY0R;7T9CQ'!L4(TEV&<1U$8B\3[@,#CO$QL='LRPYJ M^.0.4W4.[.DF[E\\[0N5Z:%1_7 MNO2=V[KD\D9=[TJ$WO]\E*8]WD(2%J8)31!GG""<%6:":JA0I 0A:1(++$#N M*8CZQ":Q)Q,,4G0U*S K!X/3SJY-!A+,DO5L! ,^KH*&$V.K!KR8]IXM-_[L ME!,(GBP3C/:LML@)EI?6QVT1QUWRKA+KKM(.H1:S7$KM_GUL!C5^TGZAL73K M;[=U94:"BC?/_UQ+\7&U';>UZWNP:]B/<4:3-->/CN0(AZ:*@(;Z_^4)*_(B MDT1$H%WS!$Q.O8L>U'EJ9Z+NF1X.P=2_-S]QS;@I/V@X#]AS4&U'S-$MVY:3 M R9]K)8[ZE=^6, =]OYSVO+;[)E;CH-?#,^_FC\;MH/;P:/ZQ;"NG^>OP6XN MX([]:3;=$^+K:Q,^!8OS;LHG!/E@DSXE+8?^%\MEEZ4_2-+O"QYMVV",K#&U MX=5;M"-5!H#!1Z, C-M G[(#[=@)L3W6<]H*Y]8@8VSA^?ID6(BWUR[#YGHG M%=1&02M]]? (5KP7=\Z@;B^^H<,)7""M>RFSE:Y=("Y:%*IZYR[^'TKESS3Y;YDR?OF_"5&K8S,C27E4E*\YW,>%:RBUH: M[:\X>TNCHP(=:VET_$+XNW7SM%EOZ$JT!RC5=UD_-U/P'C:V1OKT"A,;Z_W9 MB( Z]C-RGU1C8MT>3C(' MI@VX37AW?1QV4:090(99DRGQA3>TN P=7]TL'+F8MY7%95 =]+&X<#G'%HJT M7)DXT,WJX\K,6FQ[]^597O DE$AD+$8X#@6B%'/$<\IY*'&BXFBQ:NI:Q1V@ M<^(Q8E:*15K%.B!IK62&M*GV*7>$@4T/CP)E9W+2K:^%1&O-V*1P3\Z KX>C%#AGIVHNL-^7_U[B4-\HDQ/<#4]]6Z\WZ MXXHOGXPW])8^EILV&_[C2G_A->T%9S+C.5>(*U/1$V4,49P1%!8LBI(BS6AB M/VCK D:FCA(-.#,?4&&J4+;Y3:;W/R07_!+ QTW!G# "0P5#!&]4T-3Q; ?S M-HQ=!5O6@@%O0<_<3 @#\O)G0MHM@W]*Q&$9_QY@&JT-N&3]^:H(/*"P5V_@ M8SW'X2_F',]T@/Q0U>^J)[913\O>F]1.'6>YF6X6XT)_$91@B)"0HD05>5;D M12ZI@.Q6QXA-'6[Z1NM[V43*NXP'\TC[] ;K^A\KV.Q^BX70!X-=;.YQ M3;(23$M:6C>TG&D[-3;@_1 S=Z);2B:?OUOSXCMD.\S*I2W ME)WC5&;.NAD5]3!Q9OQR-V7M!XZWV3=W]&=GG=_(E53E9D%R'A*N]96(K$"8 MD0S1/,Q02BAG'"<<9U8]1BWI3?R-_J4C\VN;@=AT!C>3R$3'U397D?Z$MO Z M!Z2=3GN$!Z;;/>$^"U"3WGVH>]3\J;FEG)[4_1RU6=7>4O27ZF][FYL9^*+] M_/J);YY,+YA;_69<_RS7"U(D0@I%$$]4CG!,&"I4'J(LSO2>*E,DDJ"V6D>I M3*SR>S0#0S3XPY %GO\E/4YC5E4=%?.E@HY? M['@(_,36\G^?Y&KS_KN9^Z97:=Z["(N4R"A%::)B[4KS4+O2"J,L4U&*68@S MV%?Y!)VI#W&W5(.&;&#H.FGG*9SL]-.#]# -=1(!8\\SEKH-(Z*9)B;U1[4?Z>B5,+D@MO^D/=?E==K_M"TR($!E7<8KT=CA" M6.F=<9&K%/$\"].<<2$QJ"TND/[4RMUSTY02#]GH74S7?AE0G"V-P'3H 8V# M#^ ]M4@B,^LSC09R@.9P)XK:,ZPB#;0L%$^SO]K5]M M%BP3+*$Q1PKGVB>(TP05H(8*I=X].'V4SX#3TNP;15T''@L_3,6MYO1V2G:8%8(A.$21XC:CKX"2$XR2(9LPS4@<"1CXG-B7ZYD<\[:S'#"C! M+$K+$&HX"G8LM?9DUQ8E&')W%1C&@H8SCXWD+X/&5\MX1R[F;0Y_&50';> O M7 Y>(?91;U[TE;O*X$^ $L33-T^G)AW-$P7DGWS7(IX7T:E4:F39V4JESHLV M+)6RN-HQX>3F[NQISWQYW'8QK[U(X\&C]H<_*NFXTNEFG/>/PR3 M0<!0W*00N.P MA)?Q5I;S5YKBJ3OY<_-&"_Z?!1:QRE(<(X&+&&&E8E20D"&5A'&N#&X7 Z%6P:5<-H8#@-&E:GFTEU$7+3C*)R8^DU)U!=!.*9P5.7K>U0D-;4 M,JQ,[H4Q#X/HK9D)O;Y1[6],JE^;TY2S/ U5A#+&S62#-$$TH02%:4Y34D22 M%\JZ!@U&>V+;V9;L;+FY"H8'" U#IK!GQQ(HT\(%ZG'3.#& , OXI\,.4%A-KLT1YB;@:TT52A7.694RK!@Q,8*GR(PL:EM208[FH$A M:F<-3F(R;BY]2 JSB4 AK;7UG"0CX3!]:^N@Z7_L_+*3"\ZBD.?$Z;7N['7N MC=]^EYMOE=CM26S;)QZ_?>HXU; -7$L:T#?QA,3G(\T>A 6&D [EU!LEGULD M"[$NZG7WR^@7>UN*YKL%Z=7F%BU?J=ZIM* MNNR\+!.C/#SCL%>V$23.ZYL?$& J9R7_!$IX7E8G/1Q9=C95/"_:4!LMKIXM M,^)'M0@%#^,T#9%DI$"8T! 541XB'J8957D2YQ$L@.K"Q?19$=GD61$:2\LX MY]0( 0.;%V1$_*A>-1]B!\OK94-H'O[LN1 [F#QD0@P6KO-R1]=A>*45D'8?Z4G@@2EKST+P2\_$KZ:=2)>W MT@'VR0(PMY&3$.%]#IBTHCO_.$D('$>'1X(6<"UH6F]NU%>ZE/UP&IJGB8J8 M0*P0%.$XSA!E,4=A*#*2"(JQ!!5!'U"8V#H8>F:/6LOO=[E\D M)$S'>_D:8I,4+YT0Q5OATLOU9RY:.B'>8<'2J0O=-.W]P^.R>I;RJVG/9CH$ M=B]8BG&1)21$<1*&6M]PK#5/):@0K(B4,MV 8HB^G: S]=%-1S78DH4IWBET M[-3/@\S 0YP#<2?0Q#-2>=+'4U1FU.!*[/ MP\YFS( R<*<])<#P5.G+X/&5-NW(Q;PIU)=!=9!.?>%R\%R2=UU"TJVLRTJ\ M7XEWFO@BXYQCK#T1O2/0&X$\RQ!3,D5$Y4F>I4QR;%73<9+"Q :KIQFT1 -- M-3!D[?-)CN,R;EZ\2 LS'&!!03DEH\(X)94<7W&VK))1@89I)>,7PD/93?R/ M;Y[H6F%BM#>6@(1UTM*^"#U6U656VG\YS$)Q78$_2P_1V3/ )5-5"1B<-'5MW M-L6T$&ZHCS:7P]6PS96Y%M6C,<6-[V:I?8=W3GZ,W)(".*@G)#RO7)<)!].I M8XEB=K*"=.FT2$XJ=&2YV33GM"A#A1FYRCGVU0RIV$T7N5XNJQ\FMO:AJMLY M(V;7^:),,V>4%8GD*!:A,H=%"A4T29&,$BFB(DJ3[/]O[LJ:X\:1]/O\"CSV M1 @;/, #^[ 1\C7K7;?EL-3;L=$/"ER4:[I4I2V6Y-;\^@5 LNXBD2B0=L2, M6K)(9.97R@209P9T?7FP,;)R[D_M7,]>3/[^;('TY1R=&,N"-BS;)OA=V'63 M%;4SM*5MWM5X>[ZJ6JU>H%%LSP_.V4;#Q-3>L0N .N$"K*51F7+,$R(AP3 M5528%I7"E2I96655%)6@%)NSE$8V<1U=9 G#+-!Y=-R,3!"9H<>277%-*:6A M.D((;U"V0(;@/)U)=7U0W$-U'G[!MS+RK=YS5VS^<2'57_^M7N\3)5DI,XD9 MYQDF:1YA6G']I:018RJ/99K"2B,/*(P=8&_*!ENBR%)%FBRT.O(0EV%O]L72 MPG03+*A'A>0982XHD3Q<<>(:R3,"'1=)GGO0\]8PMV@K>?N-K=0;5BNYZ_UL MD\#O:43*+,N(J1717V2A,"6YP%',B(A)*F,)&D?I1G;L+7.YUG^>M3%'!V8 ENRV-)%7]AK<^??WO^ONM:\ <_B((E#G;W=B$Y[ MU@8!<72VAKT-=\A]7BZ^ZGMT'/$L-E5LJ\?%6GZ8LP=7O]S9!4;6=4T7&\+( M4,;QGCO+%.;-%@8V=[_=>2"&W7=!,(!IM)OXZ _#12#O^*"47HZ]\ZM.YM\; M%&S7S3?\L.=XRMG\>3U[4;>F>91-(]^.SZ&YB'+)<,Z)P$0D,:8J55BDI&2$ M%2KBH.%TYTF-?6"N*B5LBI1L64#UAH=_!TZA/(^7VYX"1K'+,$DUCI.:)5@EE']8U0R0S)'N#E05(K MMM8GU%OU8/_L[RN51$*H#+,BXIC(4F"6Z#TZRBGEJLHJ(IRZ=PY2&MM;9NF: MF_>RHZROW@\>NGT>*S>]#H( T%>V$7Y#%-T."0]6YD'! BGR>3J3*O&@N(<* M//R";SKIQX6T;65!F:3M2V/KG7.SW&-QAOW.WI+ ].=$QNB5"0+/7F;RFOB W[;U58DYJ^M9-1,V&O1!L^)0J=AF/S8E M5%W)XKTD%562%I@*)C#)Y[M7^ME?:7^:F]A>VAP;]X-RVW1_U<< LS>E/PJT*>S-%MJVYW"W'#K?+ MCX%CH(-!4-8F/4N, >KA\6,4&GYVVZ6$_(OIV[AYYBRE&'" M58P9RR+C?B!57K"(Q-I4FUP8-U-](3\@Z[SARMDFW)RPO8W110]L!LSJN13Z M+$EDE)5FD@XI3,IBAGFL"*9E0I-*[Y1%Y#13YT= []W5;P_Z>5^48A3,W3:X M"9&$[6F@OB%7J.7QS$C&O4=U"AE1$EMZ@2F,E9ZZ^&9-GU5CEDNXIPR1D0*3$5QH#JRE=NM M)6OI(_Z*_J&6#ROV]$V?%^:V).QV:;(!M&J^U0>&A^4*.(/1#6 W8Q<<-IA) MVR>_B]N8Y5T@H8/EKKC0G#B-!0##<48+Y&4_2]+ITTUU_<)F<[/TA^7*=&W< MYM%\VDQ.%ZG21U8S]36G.29)'&-*980C+E3.X[(L9 FQ*"#J(UL6.Q]N-]5K MPQ*NEBM<:Z;:OFMM2[#6H':.YT?LV1K@1I#]1#Z@0VBAL7O;Q3E\+[?2>;3@D[ MKY:QK% IR;'($XF)(!1S&:>8DRHK8U[0&-9?XQ21D2V((8D-362(7B%#%C3G MMQ<@MY/&I6+#M-]*? >3&'QVZ!,IT!'A)(E)3P)]0AYN^+W/PJO(KQ_50IKH MLRW+8CF-2":-*U9$F$2,8"HEP6E<5'G):9+&3EEW1RN/K'P;6L@0^ M7\DND@FF68[B@"K"3[+N50F^O])D%> G!=BM_#[]@-\N]>MRH5Y_9:L_U?K# M\T)V4S(R*JD2O,1)F9N1@*7 -(_T=Z*B64+SA#&0J^XTF9&5Q1)%CY8JJ@Q9 MV 9U!ANW+>IRB6&JU C;$$26X@CM3_J%"K1-G2$RZ4;5+^CA5C7PM.;KGZ?Q[FB:97CO$Q-"KE* MS7VQQ!6+8I54"4E$#M-S!ZJC*WS]S<;$A/E&;=F *KH+@*X:'Q@6J.JWB-AO M=CBX0FR]K7RU7(2T @"A@YD#%YH3VP4 #,<& O*RGZ5H>^[4=\MKH6FLU)OG M>K90IMNHC>Q;'IK?R/LXH3+29P#,R](^D(OO5H1ZVX\GX74UA*&\Y06=[;58*I5(9<+PU,P]S*2V/ DML%3$.-442PK0U+2SE,9VL;5 MH;EE0*'5[.$;]'!R'B9'!W<(X8%>[HXDVM(%5E%=IAI,BSS!)S" P(CC.$UHE<<2)*D%-8@[6 MG^(.L3D'S%K:2 UT(G1"QDU#+Y 7II<=(1MN-LT6Q?S95M3M.@RZAZYVJE3; MUO:!QX*?E#I8SXC]U2?N%7%2M.,>$:JW5LU@_K_1G M]D5_\NT^P3E/LYQ49FRWOODSI3 MTA*K4A1$_X^E*7'1ST%*(VNJH8SV2"-# MVTU%AV'J5]:@PL/4]HS8Q! YR]&9)/<7/+M!GTVT,S'Y7]FZ_>GWV?K;;'&S4/^KV&K3 M:N.>2YG&<I%,7K51#7* M:*Z@I4X7PNUV;)D.1)BY=$C:O4+;_CI7J&7UM9D78]L<-X466@/F:O-K.Y3J M"ADID)8F8(_J($"&ZEU]&3/3]K0. MQ1K^LPJWK&>4!&64R2F#:CT"'D4/^E[UD\9W[#%GW>S1_5. M/2WKV=8]F9:E*HH8QY(5^CX5E[CD>8+C*HD*2@D7L(RFTV1&5DA#$,F6(DP+ MS\#BIH>7"PO31$,/66$[BB-X(ON%"J2.9XA,JI#]@AZJY,#3 2:NV;;D]2: M)HLR+C.MF:DTGHZ"EYAI,7%:E4QEA!14E+"090^UT2.47]63_LTW9F9!FBAD M,XG,CI5!O^@;0FW9 ?;\Z8.ORN.58IZ6 G,N55(FD10"9-@N M!>^"6FI+#*TV"$HD&T?!D^V@,@Y^;A8P$"HP,W@XUJZA>S5":-9!O#$FVQU0 M^G&S[4Z+W#O=[LPK'G[@SJ5\O9!-$JFYQVPO,'N-'.[+/,T281H$YUF,B2J9 MN6 D6%4Q$P4A622 .\I"%T'=_)8 MF,%,PP8NS0;:\K'C0CG1)V8LU ^Z+'0\_-)AT41YK'V0:+7@PU:<#J/MH^< M>QYNKP4\^]@HOOZX,+YT\[=D)NK4MT_:Z,N;Q?^PULG"%&K!N-V!U?*"O?6#!.]< )0_5O,:5[+3]:X!@'+6P@;X? MHH&$[7&]@3W-T!HVM0%Z!5Q&JI^$S$22D#?,0"@2=I"],H?J"/$ M:1H_L!E$K]#]?2#Z7_5L9J7F<1HG.,\EP23,C=> MG*C$29:S3-*LK)13DH\KP;$=.&RN3\S;"YPF#^Q*-028VV$A) PP,]!2MAAL M:&^&.87W8;M*&JK)U!"Y:?M*.0I_U$K*]3T_K?]=F81Q):]?U(H]J&YTA9T' MVU_5:_Y%HTOY27^6+;RF\*D=+/"D3QL6Z>DP=S/-(R()L]0=(ZCE!&T' M_;3X[K!QA5H&PUEN3R "&7(H]4GMNB=QGXE>^#EG2Y4%^56&I:KWHS MT7]J;9/4CX]/IFQ\)ABW.0[@"Z#7XB,?]%J>4,>4*4O8L&54Z) Q]SNA'Y;# M-\318829'S""(UP:+X+$ZPKI1W&R"^5%@.Q>+R];R".$:*W9&Q,RWW5$[,S< M>O.Z?:0M%[W^SE;R^M$TA?]7R]M.25$S9KN^3SD7%351QL*,%TXIPS02F3Y9 M17'&,HVPVQ##<=D6!N$Q?$CGR L-MXGZ-#9/.G M^'2 ]VU[QK4,H7T7W)9K].85[3[77Q^MB3/[',0^SNUS>/G\V^/]B78TD26*6ZH^E T#/Z]/MX,,R[&W!#H_[SC.VPXC,9,ZN5:.I]7O[K&]ECVJU=15Q M7I LH0G.4I7K/352F$4\Q9115N:$\[+@L%G%;H1'WED_+L3*GF'8W'8-M3V^ M;OB:S1:(;1N*?M>LF9];[J"CAQTQEAK$*L\EKJHBPX06)2Z+7'\1G"5$1I2R M#!;2&@-EKUA6-ZS,WOX[5NH&UXX;8&F6,ZQN!YLQH()M("6#=+$M@L(*UL.S8N+(=9=97%K3W@Z!=WL!R4/ZQVE>>)_QCFU<. C+8NG)X M!9^4W(,93]>/:_?\V^-W1S[*G1TGUGB;(/FU)^0>#I5>*C),H7VE!>;'GA?) M,QGVQ((39KZ>%V<_S;7G.<^F4%+:/LML;O)F/RY:9VA[JR\CF:N"%KCB1!_\ M.268DHIBHEA2*EG$+('U?.JC-G;0;T/;YG'CV:(+)0#[.O4BYK;S!L,!IIOG M(1C!6^DD8ZB&2;VTINV'Y"+V4;LCIY=\&ZCHOP&A;K\IM?YD/C43(S&S^3(B MRKR*$ZRR*L6DK K,4\)PI+*2190)*4'#*,X1&EFO6[+(TD4=8:\1AF>A/V!#G:S/9_"[_?V1A]_7:^K-7=\M?%T^S=K!8?%_(S M>W0Z;0ZM,?*&9$BX7^IZA1V^W(62$Z@9EBJR9$V?5-O;:[U$OW[^\A$9#O0O MGFUO&\W*[&4FG[4]Z,4%=/US$=KK&MB[\&3701?Q=J^%3L]?-F; AJ!V$V7D M/Y_KM?4UTK@L.$DICN-$[U LR4V]4Z*OC%E":%(6.=\X<>_@ PC.4_;PX-YY M>&\ZTIM4[C#C"7H0==O] @%T6;N:)C2YEY*W(1]^3,&PJ($G%_00_"'##(8! M.#??P.%-^!#NMR8=_IK7-I9T'RN51B:7/&(5-X6/%:9*Z2^$5F6:)VF4.0TQ M/5IY=/^LIH6>V(/Z-_<)W/NB]VOL10)!O:]&EC\Z0@'N@&>9]YK!O;_29#.X M3PJP.X/[] .> =#54B@E:Q-H_5C7S^9V>%/]SDQ>JK[;)()79:ELKR&]7Y8E MP:4H):85*UD5$4HE@253]!,IAT+> E,1R,#+UK,-PS<70=,ZL;I:)2MI>&'Y39?53.K M5]VJUGBT>K#OI M7C(ALRJ5.,MLL]PTPCR3.>:EB-*JH%5>.#4O=R$V]OETM\I8W].D:0\[ZRYN MPG M,U]P#G:U4!P &WB 1)-H]P.B;>]2,!-GH.(HD[-WEVO1,^)80[4U3U+>JKFIL8X':.]L9]3S-1%$5$L"AI9H:)<5R2 MN,1%2GE6<987":AOJS/ED;5D?SRO<2&TG.P,$W<)%EP(K]MN-PIH,/4,A9=' MG1M0]F"%;JYT)ZYT \)Q7.H&7<#/Q%C'S*=9T_I++_M9R_>\6ID@?DFUU
Y*C Q7RB+] X;":Y,[7<,LRGG28UL1!JOXWQ+&68F>B!RLPMA!(<9@D;F M':+&&]N1#:?VPZ(%TO,>0I,J]K# AYKL\ 8\P5 O\EDMNYF9CAF%>R^-K'.: M%O[\_L91U8Y%ZM>LBZ2!*5(G2,#ZDK/<>V7\[:\T68K?20%V<_I./W!1+XVO MRHSCU1OB%[6JEJM'&_GD\]E#T[-%E(F0>5;BO! ))I+K0["0"4YEK+=B&#@,T?T0W!S<8SK1R<'S9SVJ\9?4W\W]3L?W"YLKVT=*GYIFI/S6_ ML.?JW7_8>;+Q17=QDW>J^:_^>?XL[7P&\#;A-> M8I+D"2XI(9@I444R+WE!):3095KV078,7E#S6:V1;+DP^?9"LWMEO]IF$BW7 M]L:ZVLAD?P^S34OO]5*D]]$64[X-'-*9,J8Q%%%)K%6'2>(;5CY=]CNX@&SVPXQ+GC &Z_>JBUV M'3>(OZ)?#$-ZX_X[VO TMDO9'Y- -M:#@4GMI#] A[;N@I4\&M!^FBW43?5V MI>1L_8$).W2B&X;S_J^U6M3Z[%_?YS%E-.449Z+2U_F"5)CS*L-5HI(RT6=L MSH3SH CX@0H =P>*3\^@&'00S6)A@F>V_+8,>EIFL?#)-MKY4P M\%4OK_\7M?RLEF"__^YK$WC^O[R_09_?WX"<_WN2.;G_?86"!P!:><+' $Z) MX!L%V%MKRCC *2$.(@$G'_&[ZIA;UOK5I)$N%]I:OEL:#^(]Y9(J5A2X4*3 M)*YBS(N$X3Q-A6*2%R)V*MWMI3*RYC0TT88H^J,A"TQK.0V0VSWD8K%AN@67 M&'R+Z)4HT$7A-(U)[P*]8AX>]_L?]FAW(_]YM[03S$VK,=?^-KLOC:Q9VQ1U MT^-E-P7=T0%P+.7P#N4M($R'SLL6K(O:66G\6M3LK31=3YI3 NPUH3GY@-M#J\TP5GN']?77S8M<'=X !WNA@!Q.N\%Q )^ M!#P'PPAC4-U%]3TJ#BT_Y>G14=2# Z7K6WYG3%,Q\G%A,C"-737WNH]K]6AZ M&=*L2(7),,DX)B+GF%=FC$@3VV$S@/0P/?82''SB'! KT)GS')5)3YT#HAZ>.X<>]U/6,V/5C^:IOV'U M3-PS3C.1$XHC&IGF-2K%3%8*4\'+,L\K5N2@)#$0]9$5V]) O\P6J+;D_P[3 M9AB0-)$9RZI( YF:YLLLQI1KJ\BD2GA$E>)*P+H C0:E5U.@ABQZ-G$O4S7- M+;@+M4:SA5@^*I.0U^ \%>)N5G4T%&&VMF,#M7QT_NAEA5ID=WBY0I:;<#;8 M"X1 EAE&>U)[[07+H17W6P3>F^_]8FV\%$VN_%?U9,I'%P^W:[9^KN]9F::2 M9QD6>5SIDUA98IKE%>9"DK00/$[=S/@0H;%=?I8T:FFC#7'44'?OYM<+5K_A M" D!T/WG*3VH]9^+:%Z= 'L7GJPQH(MXNWT"G9[WK"73.R(SJWVT&^2G95W? M%VG%\ESF1D4))A'+,"V4Q&FA\H*7"6,2E!1[@@9(1>&9JPVA)H5HV5!WCCWW M(>.VFU\H+TP?-\10*_0OAM[Y,PV\7.R\-*'JQ$Y0F+9 [+R(1Y5A/8]ZI-7L MWZ[>+A=Z?U[/^%S=J=5C?5,U_V)BT&U(B*2\Y(H37&:IP(2F,2X37N T226M ME#[6)^X)-E#JT_HXKM .1\BR9),F-DP!8VU^@/>K_.@P7N0L^3D0!"3HC(FD M7ZI.>$1A:3N^B/0F\( 7G2Z5QU?>O:0>[T4\+/C.ZK9[8IL,$ZFBRI.8XB)* M]%V'%\K,!E6BPBSFD93# M^4+.X@(,W^5B^YDW]P\99K;ZY>DU3F=>G(_5 W;WMK3EIB=$NNH NSD0R%'*C0^T]\6>AU]!]065_\Y M7R^D_>E-"9OOOWMBH=WU?9++D,BYQ1@NMV$R:V0R5P"HM:5F0 M).($I-BC7Q6;PE3XHVA(\LSVU;I&$B*HB58892S),,LYP MFM 5Q>@F<.?WEYNC/C,5SS@[OGQSY1L5?T4N^U5]K. M[W!/ ]Y(UZ]SOH(!CQY],J$_+/5 Z;R'PG@E[6X6F2PU]Y#MW03 "S_[('=5^D*65%6N(XI04F4B:8Q3PS M$UEHJ5B54MB&Y\W)Z%Z/CBJJ%'3>E#>Z;IOB))C!M/I36V!_5 S=\(4ZQDSH M90.LY@UMF0LX>>I2?$)-G_+F8]H)5)?"=32%ZN(%_:R:R:51^_GP,A.<1FF& MHS)CVERI''-1"EPF49H3%5,E0$G'QR1&MD,;@A<4"YS Q/S A[J9\^3OL&.302EUC?T-\N%K'^?K;]UHS&OUVLFOBG9 MAM245&4EB@+'L5*8T(ACKE*)&D'W/:#;8%VM M%K/E"BW< [.>B+N&3,;"$1I3V?)A.QI:3M!WS^ !S'-WQ6N6",0O&4;A2WTP?F!>US?G[K-8WU1W[ZW3/P&V_OJRHJ.12 M&RD3LA648I87&58D)JF^]XA4TX..8[B(I9%-6#/"0.QRB'Z9FX14],!FKI7[ M 3\!-_,U+:XPD]9 NL?L[I;O9O7_/;/YK)J)=FJJS]LBVK64)=3PA^:S,$>V0K4X5.\X&F]F' 7;80SLVIC"[-AJ<($?O M)9AX.86]"$[F0+X$CEUG\T7K>#0S^LY6LGZK#QJ:SJ^+IYF)"X#",N=7&-FJ M-(21I6R:[-_-'JT:_/KYR\>=\ 9@*$\/&,,V(@P.,$O@"D'8$,^PI'Z=DLXO M.UW;I$'1]GHH#3]]>:CHGE8JH3Q),8TKA4F199C1@N!"E7%ITN'C-/&-_HQ] MJ=G61R.^7*V6W_5W0*_+'A;P6,V(X9?EX@&;N@CT:2\0,TY,9<0PR8^+?+@$ M,RYUDS[7:WVL7]F1DB8UZ=OLJ2LSJ 3-(Z65*DV2&),JKC!3B<14EB7CN:*J MI""?Z'E:8T=.6\JX98(#79T]J#GZ-<-@ 71BMD31'M4QO)7#TH5R3?90 MFM8/.2SRD=/1X17_EF6W2CROFC;]+VPV-]NN/CS?LKFR6_"VW9Z@BJO[SX817"U7V+""?F6K/]7: M_!O:,HS^4\W/YPQ?#K>;?1@+1)C!L$6J6S:N3H'8G)U1T,:'EZ 0L*6:,^G) M^ZQ!03G5? V\AG<@UOH#33BELWB&2/WV&ULLU+S-O552)EDA!)8YE9A$)<&< M4FV42"H$D6E&"U!$PXWLZ!E;;9ZNC1-V;%PARPAJ.?%-97;#U?$X$APMX,DD M#% ^856 W.'"J2Y$IPZC H X$3Z%O.UG2.[T:Z8"SY3?B[4V78N']F^<*9JG MM*0XRTSR1L$33#E+<56D%9<5E:0$)8">I32RN3!TF\+-'YN$\6FX6(0@& M,"/@*3Y8Z0=%"Z3GY^E,JMJ#XAYJ\_ +YQ1X]S/ZI+_[C[]U_Z*_<%:K__C; M_P-02P,$% @ U(6I6 1\"(@-@P OR)OWM>+DYB'6E752Y[.\6JGY;:==;KN"Q>& M@,TZ%.DB*0_UZSNP*6JD* [8W'!V#4Y9DHE Q(= 1""&?_D?WR\FOWR%^6(\ MF_[KK^PO]-=?8!IG:3S]]*^__O'Q%;&__H]_^Z=_^I?_AY#__>S]FU]>S.+E M!4R7OSR?@U]"^N7;>/GYE^5G^.7OL_D_QE_]+^\F?IEG\PM"_JW[9\]G7W[, MQY\^+W_AE,OUKZU_.O]GB)FZE!V1024BF0!BO>)$<0A<6Y:"CO_?IW\V3,7H M=296,DUDC(XX&P61U*@4P4J9:/>AD_'T'_]<_@A^ ;_@]J:+[J__^NOGY?++ M/__VV[=OW_[R/9<^ZW[J?7O[H8 M;_I%_%CVV__^_"_>7[(OWZ;__TRR\K=LQG$W@/^9?RWS_>O[ZSI/^'O_#CO\39 MQ6_EQ[\]GR$YSGD?_VU_%-2I$K%:LG_ M]^8?_W:S^IN/J.L=@@E\'T)TP2K_:W7F,SBG5^:%.[.YNM_ M.?$!)MUW1PG&H^Z3S\)B.?=Q.?)1@%=:$\8\(M P($X(33A0;W46F<9T=^.% MZ 52W0EC ?$OGV9??\,/1J%P4;XH7!$=1QXLM^+,872O3]]'_-T1\Q0RS9%$ M Y'(; 6QVG B942J$Y>!T:/(OKW:7:IO2_1L'G^9S1/,47VLE_/S^$"Z=X%[ M]1N_??%S_" 2/X\GUSS.\]E%#5DM9Q4XMQ(+DOOK+[CK#/,YI#-@*&CW,_78P+XZ\ K3(PEC20E")R!((G3C%+ MHM;))1N8R:[.[7!OY9T@(=N'Q%$<'1@5+Z?+\?+'J_$$WEY>!)B/8K8 GDMB MLY9H,^N$FLT[$J4S,@KD1C[NNKB_XDXH4.VBX"@.-B']]_!I7)@P7;[U%S#B M()5421$OBDY#V9$@J"'XS<"%\ 8<5$# W55W0H%N'05'<+())+Q&AWZ.*JQC M_ ?D/SR?74Z7\Q_/9PE&%IWG:))%M08*+1^GB/.1$>JY 1^R#K*&:MA*Q$XX M,:WCI!Z?FX#-1__]=4+VC?-X%:FXTH0N14.ILZ@)!2-2&+2.,@5BC- ,-V&E M/<[OW+K\3E"QK4.E!F^; ,E92BB"Q=5_WHRGP$:)9A!9H4;,F1+IK"96(/"I M]3E;J8RBJ@) -BR]$SA,Y?GD^_SC[-ATI(P33(A)?'"JI<1\V M2$=$I%H9-*J5CO5@<;/P;J$K^I.@XD"&MH2)[FH\G[^;S[Z.IQ%O1D#3269% MP)B";>T(L@DYY)CFW-,@*:L'C'NK[X:.AB.;U5C;$D3>S19+/_G_QU\ZTRGY M$'.4G 3/-;(F.A(8E21F'65,@B49Z@'DSMJ[P:/A@& WEYM-P T'.(\F'4#B[R\CT[>?9Y- MUQ$8;\$9QI !5ENDG0;B0&:"/K>0,D;KQ'$1C/LK[B;ZAD.91[%P8/%_@'@Y M1^@R'CZ.EQ,8R4 54RH00/N&R$0+=*E&3D1CAXJ<>?/_1(^S>8_1IX* MSA42+0#='PDV(?F<$RMD-#'S['F-:,*=17=+FVH^!GDX(YO P8<+/YD\NUR, MI[!8C$1F+DCE"'4Y$NDM7H8L9^(Y%X'1G(2JH2'N++H;#IJ/-A[.R"9P\/(" MYI_PROOK?/9M^?GY[.*+G_X819,=D@K$J"!0K0%Z1QZ](\HAX^W'&1K*%?"P M'S\BWQ?GELE1Q%,]Z1+5*#G C,2>/IG)B MQ.,FB+8&MVF"B;;&6^8V&G8#2I;1@6N(VYG[R> M)OC^/^''"**+5+I @F-H'@=0)4>#D20=9XQ*D=-QE3L;E]T-$>U',8]@YM Y M#:MPVHVF6YA^-., )BD\ *,B1WG<3RV\FZ8:#AL686E MU6#Q+[\]X.,;_,:!9=GG;U^\?/OAY0O\XL/YF]T_:CZSPOER03]Y_&77)<.72.,^OQE,_C6.\.6:K MFJYKJ+'$0M8&",+*X?5A)'$4/%$R.QF2"C9ORRK)?A$Z&%PMNCIQ,%DNUM^Y M.7K[T'6H8EFO<;98P')QO4MI,G!54KU"PJN1^DB\XVA21PG $KI1<5O*U"&[ MO$O!,/7CO2%AK70JL'O 6^@N]5?*\WH3P)CPQJ"A#1%UILT4+U5/B0J4:@"@ M46^S5@_'S#U"AH7.,9+="))CV-P 5I[[Q>>S:2K_>?E?E^.O?H*;69PMG_OY M_,=X^NG?_>021BPK::-$NRN5;BV92A*TY@0D99+Q$$38]K9R"'9V(JP%+!T% M@%G?TF@ 8K_[^3]@Z<,$KI)8QK!FVLAE]/4-6$(I -KW4A#\?S04?4[>*!%B MV)8%> BPMI S3#>,_N!4B_,-@.@LQE)\N7@/$?!PG*]%^NMC, -L2PA MCS2>"J=*XZGH9/8^91UY[:MM"SW#=-'H#T;5>'\PCM"9#+-*2'HWAR]^G%Y^ M_P+3!:"V/5]^1E_U-M=& 6V"R*0CUJE8/BNA@[AX.C=G23WHS@][.IO%J-\I[$]!5)8H;5MK1&!( ?1)OM(7,\6[V MM5WZ[12U8 Q5\=,J,GY #5."<*@Q9U]@OOSQ;N+Q2$U3<1*^E$!(YS1\&2-6 MQ_\-Z<,L+[\AF_&:'JE@G2YIOT$R2:1(FMA <7N*<>6"CLK@4/&_@TCK'_?F2,_X&_ +>E^:NY_D/O)$+!T Q>?H^3RY+W M\]?9+'T;3R8C'RAHH"553#LBI<&O,GA"$T,^>6XUVY9&<0B4=J&K!3.I"J*J M"Z$!8%W3;;.3-BH\ 9ER-!P9(_B-0+0 I#EZ%K?VQST$/'L!I'H63@\ .8B9 M#8#@Q=6RI277!7STWZ_Q/6*0C1)H]O-4RB%= N*9LR2+K)B-V3&QK?SC$%@\ M3LTPC<]Z $HEAC< G5LQA5M&/T1KL^&E:AH0_R$*XI)FQ'N!"C&9%+9F@1]D MU&PB9)CV9WT8,T>SN0&LK.@?R> 2=RF47GX>J68.U61*1%$)I2DDX!>]A&V& MZ7?6V]/H7HQL($+S9NS#>-+%!]"WZW+8/\\FR/1%\?F6/ZY9HYQUT9?,1 .: M2/">^)@,4:C^^Q*V[!1F]X3,WH140.:Y]:^[@=,DP7O(JK/)",> MHAPYL<$+PBP8Z:0+X'-_8&LJ>:,?Z3\.L6-$T0"HUN]V[_R/$OV\?K%S*0:D MF.C4M0TI[?!5,,@F3KU+!OW#VH#:3$DS8#I*SH\\EA[!]#:@,[_$51_P:&08 MZU'#%TBU %$>2)LF3C3R);66U!Z)G,S'#7G;] :@"ZQO T//9M./& MW\?+S\\O%TMT).?K7:W;E8R89=&G,GLA"#P-WB?T)ADG43$65:(BL]JI&[O0 M->S314_(JBZ0!D!V-XC^8#?..R:$BD2P$JRP-!&+3@>AF29G&20-M>&UG:)A M7R]Z E9%(;0 J1+*V*!^N;922B1>N=+,/2M'@N6*1)%]!*^"H[4CC8^0,NR# M15\@JL#V)A+,-NTA\T 57M5:..2+=T "#T"$!^6EMJ!"[42@ U'3VRM&3Z@Y MDMD-1)VVWLJW8JDB&MR/YB0G5SK\>MP66$$HDRDP#8;%VH;WCJ0U8X;W%Q3H M0T@-7'4/GGEN,;-[ZU$L6 H!Z=>E)5@.I/08)Q!93 IHSJ[WQ[6[)#5CF/>' MM9I":0!C>'3P=EV6K(0WL^FGCS"_>#M;PCI ,M(BL12=(TJRTL\V"MR.9R1W MIJ%@1FR=;'B@7MM&4C,V>J_ZK)I0&L#8(P[(+<5LA68TXUYR>824@>*A,4:0 MZ*A*VEG*H79=\)-$-6/&]X>SNH)I 6GWO)1;.V'."V%SR?7TI1)&2N(I5<0Z M\ 82-2'T[1_NB:U3&/L]8JN.*!H U:U-C 0'[I6C)%#/2]YG+#W2,E[VPN"W MF->Y1U=QV 2F4[_O[<7L)ES%BXOQ\J*K"9ZFXI.@9H5I+%NQC@F-ES:ACML2 M9 O$N=*545JE('K->'WW\%%RALUK.I$)54<8#>B?+1RB1DN7O$3I,U<&%:(2 MS=*1)%PP-'KGH?:E=F1R2V_Y42=!5251-!$(?;=>N=O4JG=!B,$:S0(Q420B MF4IX,@(CFH>4)!<.>5893QO(&+I]31T9/RRG/8K=36#F5O_8U0Z ME>*-'./H4LI O"^5#;Z\9,>0"4M,*,2[-ZEZ?LIF4H8-5?8$FQIL;T+1G,5X M>7$Y\4M8M1THCW\P6)>!ZGC_Z[Z,4!5/2,9*"">A2!BAQ MBDQ"=H;9*$TTU6OY]R-QV+!E7WCK44P-:+&/<_"+R_F/CGLKE;S2QI%F9BSC M)!F;41N+7"(8EJ!C82T57J1UCZ\1322S^?HANZN'5L7D >Q_%RY)77TBA'%$]XOWOI25#(-Z>Y891'FEAM MR_MIJH8-4_:$K,*EL*>XJ??V!$J^S)4E)2$J47BRUJV > M4C%LP+(G !W)[ 8BE4_%2D9,Z6 3=T0'-!JEIXQX*3B![$O]#U#*:IOI3]&T M6U"@^E"WH8+?Q\NE&LY.W%G[72>/S[ <1_32[FRF5IOMNTNS>8O9I=AF2\G M#_LBKE,0M>34EWDF41A)I/2H_#E7I359&=V<.9ZEVL[B/@0.'?^LC*,'3F-O MPFK 9;P;YL53?S[O&)HZ_^4=S+NY6R.G& .0D:A02N^Y\>C"F(A6@_',2^=M MKMTN93?*AHZF]HR]'L33'.A6D]W.+I>?9_/2^VR$]H@$7HZ0U:(T/)/$>?R* M:Y-3C *_6SLXMIVBH6.O)P794>)H %RWDA$W;>P]"F_^%1(J\U>7R\LYO%XL M+HMV'\E$444G1;@OG01HB?-)Y*CC.3CG3(:M(UZ/3!W=B]:A@[,] _(D(FP MJILV5_:"A\XZF;)1D62F4^G*;XB+UI%,A4Y!F^!S[:XQCU,S=,QV /UW@!@: M!=3MD:F@E59<:J*,0^,T.TU"1J8!\Z"#BF"K3VUY@J2A0[8#0.M0@32 KUO/ M_(_:HLFYD$I+ 19E*2A)$1V@&(C3D3NF:F6)QE)_08V2W]QNSKF#: MPMH#DS2; (X&31AU)3] \)(,&8BQ,?/LDTJT1XP=Y![TEIYZ2FP=)8@6,75U MS2L6.8 I'4L30_8$2SSX0/#RU[C!*%S>-I&["I[V,+5Z2TH]/98.$$"+.+IS MI\F$J,2>9JAR^VT3/P0]3I(76H+!K U88\DM6> M1CEXE0T%$D$#D4ZD4J;K2\KG#?C7D<)/-"GXPT?\ M\_>7;S]^.'_U^NWS\]]?5GO'W/#1?;U?/K6+2N^6JS3!:Q!>(\Z"9L$$! .3 M):<"+S-O :\P9Y32+G)9W89XA)3CT[^^PO027N')V]2I E==#0$H?7GQ_U+) ME%3.&:'1!J0^E\+;)(@K;_Y,FQRY#49![7C5 60.^U)9 SD/L\/ZE54#E^+S MV:(KBKN:[';34UH(&2" )RZ;,LW-EW(4_"HI;D345.CJ2=2/T3+L,V0?P*K" M]4;0C#9J$P$$YU9@-M0!K\RRKND'ACY)8H"9
V>IX@:=ALA%[@5%,(#6#J[&(V7X[_NY/) M>;X_V&WD;):)H1L@LRPU 380YZ,F7#$>I0K"VNH3S[=2-&S"02^(JBB"!@"% MU_9R?AF7E_.5TGT/74%2X=SK5=^D[NN1=-I26KIP94-Q;SP36\8#2BNU9E$* M+6HC:T?2ADT\Z,N6JBZ4)LK%[G-KQ%FP3$7T:769.IF%)M;(2,!GY6ETTIOZ M[W5W:1@VH: W3^Y@-C=0)G;='O"FDGMD!'"0C!,MD7#IM23!E8B(=5YFS2BS MM9&R@8QA#>X^PD/'\GI N'1SN/$"!A3#\MIAN#O1_4XO@!'S1GKK#0FF//LH MO*9#*?&P3&C@66<6[X'HD:GG^ZPZK%5=$S/],KP!:VB]M[5WD!*J64\M86BY MH1+.O-0 :6*XT\*X;$'5SB2_1\*P!G0?"N<8'K?36:'K.O)V-IW=59_7FU*@ MN ]E3'OW,F/P]A:.$W#4VQ1CT*KZ@)FM% UK)?=R<=630!.V\8WB7+\!CJ>7 MN*VK"WHV73R#/)O#=?]W6+S\CFQ$V8VG?O[C-?*V:W9;7@]G71!M?=1*.850 MI5NW"E[CA8YVI+,E&BN<2SXY- _KZ['>MC.LQ=Z/3FQ#]@W8_M=;O#K(SV * M>8R61,Z4:6=(Y-Z5/G246!G1A0DZ9C"1,5&[3\TCI R;)=P?_([C>3M7,]J= MMWP9E9-5Q8U1O"0.MZ(509(HI"\%WD18'Z>'U1)7',M&Y:3<"785LX'9+R400JB MJ83@G?6Z>K?C?6D! Y[6?:+E0.!N;_@VD7EE;)_6$GF2K],+35AJ52Z4HTL-8"N M2P#I4RG^T;5;*.])XK!7<0O(K"*\BE?W:2NWGI___N[]R[_A[[S^]Y<]EG%M M6N<4-5U/[J]^8\K5==\-9'K0*/X:R-(K2K/F1 >F2[C+$>)-8-C0D?=8+(B.!*)IJUU#L'QH[1?5I=71L#YGM MP_<&+MA=!BR@BS6>E='$I>(67L#JO]>\ P%&0U M6MD<:G>Y.>D&AU7DIT;OCH=G>"@U?,[^F*( )J7ST-]FDV+9_]6/IT5@Y].; M5+*S^7B!/WK1I4&O)'@]T"?*(!*CEDCF(Y$RX1V:K2 T@Z;)TLC%J6Z48_2R4\T[N6)(%0_ V#V6G2@\-M)A\3LA.PDC',A*!(D:EA9:J"L M!E]BS"+9E))*M;7"B6-QM2V?;LREI=(P/*TJ1>2:-HI8IRWAD5H900D;:O>Y MZ&$;/U=<=X%I?CKZL#M.8 =Y+J6$;G65U:U0:+UG1P1$<6E&02 M#W;M^-S^5#:C%8]#T(:GD3[%U8!K?_?Q!\UJ ZY,[+39EL^NZV#^L;P,U-8'CQXFP:QQ.XLZ6/LWVYJ5/TQ@9! M$I3!.I&5?$KJB.#)6G3N0/G:\]_ZV,>P,=,3HWAP(#1P&%X KAS'G8CQZPE< M/:3<[L8S*A/9?8J.@*24R.!Q3R8:HI@W7C/.&*W=46L7NH95N<.C9]:S*!N MY[HV 3I7$5VYU2ZHI5PI)TE.7!.)E!-OLB!0,M!Y,D!#]8RBC90,JR^;@V % M<351&/#B:N''"C@-530'$0E7KC2( E:RV16)2? L#1/@7'6%N)6D8>/KS0&Q MI@ ;4(-W>^-=#768?NKZ48UBR&5$O28\EFIB&16QH7N@#3X@KT6J/OEB&SW# MMN5I#HG51-< #&^BI:^G7^&*S2,;+-4N)9)%USZVE/8H(0AJ?0;2!AER]7ZK MFP@9MJ5/<\ [7ECMM!Y8]Z2)R+^[[6AX3B8F[5%SEP $MX9X9TQYL!UPU=M;*&TTS8X$FP.1/O@R)!7_FD+(6CL38NVWF\,H'7R* MT3#0K"[$1L&Z/H+O_(]R_DKL-,;Y):XW]F$\Z2Z>478IY" ]X5 &^+@RD5R$ M3%BD25 GJ62U'[4/HW3PGLK#ZM%J0FSR.M\TRVZ]P1^CY"U:/\D0KF4FT@1# M@A*<<.D@RL0RC_T;H5M)'+QY\S#@K">V)E&YRKOK*K.6MX];4@*2<(8H5:97 M TO$!\D(Q_.66:9:5/?2=R9N\$[0PR"QAJC:Q>!])I:>Z4DRPW7F!'P4I7P) M#>D<+0$\;9H)8]"V/@T(-U W>!_I 5%XK+":L"9WSUT9&6F!4;0[@):A?8)R MXEV2Q FM>?:!&E9;&^Y.W;!6X^GSV/H06@.588_L;/44L)F1TC@')C/B&$/K M(^ .T643A*E <7M22=Y#!N6>5#;3/.(DV;JUQ-7 18WNV%7D]RS^U^5X#L\N M%^-I&;F]*LPLV[_Z21IIZ6T4/N/>R@ N_"NQD6E2G@>DR1:DJAV9W(>^)G-] MJV%E=B+!-7%M/]@=LA6U__+'NXF?EED\+_&[WS^8=97GY#_H_P\.B0&?+*T=)8 MM_ *C0^BC%,ITIBIJYWALX&,)BW#OB%VJ!B:PM+U.3G[ZL>3$A4MV_*WQXN] M@("FM-9MIJ5%W.4H&BO:NX;:3.&S8<&@U5U%\;>!S/HL MJ1O.4_9SGI_8H1;6\R EL2)SY"9JJ>B3U^"(]&7J&0^)>! E MR,&0XQ3-(U<[B+XGB2M MDB"4LJ'Z..O=J1MVPMV)H=F3T-J-K5_7=FQZI #EI0^!&/05B40WLLR?UR1* MJ< GZZ4\T9//%BJ;Z=%VDMAZ+7&U<(G?4OVO%XM+W!>L)TO\,4WE*HC(V/'7 MD@VUN4:S1,[*C/')96F+]&$YB_\X_])-2!T%JC/H0$F6I;V#SHJX*#T!'XR3 M6EK+^W2ZJF^HR>A]-31N,6J'A<: YZ1TC1J]O/@RF?V U93?=WZDDMP6O+19JY,OQ> MN>_#OEA'TM!D?+\V:$\IIW:LVULV_'OX.PX4SY([P+4CQ\\2563[P&]Z=&Z0FH(?;9 D<2&U"L!HZC.4M0.)3;X1G.)^KRV^!BS;W;DYX@&H MLC25/+ 2>$.OU8-+A#D-H&00+M4>9+\[=4V^"O2%R9Z$UH#G_S)GB,7J^([Z M?_H)WJ,N/I^6S9;_+[;(5S^!KH@/^3B.J*F[])AINON-6[\Y8MQ'Y7DIP7<, M3Z0/Q*FHB6!)FIAHRK'VXWX/VQA6Z?86.QA:X VHX*,VNWG4P[4S>9NM*U:/ MT&Q2SOA,P$HTY UH$L!FPJ5%&8J0H'H ][0['/8JZ.VD- R3!BZ.XS1&D$HE M">A*F%RZ52E.@HR\7,;"<9Z"E+738?N_#'I[-FX3XGL)\6#$?ND.$G)@OFP MMY"M"Y(%PI7N9@DKXCDZR)(RP[)1G/G:)GG_N.WMZ;A1W.XCQ"-Q^W):)Z_L MP^67+ZL H9^L6?EZFF?SBY4P;\;\" '*1L(**Z5) 9FJ,XD^RQS!2.%Y97SN M2-JP+\6](;$/P31@(E]WF5P%K$O]HLO).J"<9%=R,2,>&(N<(SKR0!4PEJK/ M47Q(Q<"C#?H0]L.*TF,XWP1V\+-0^:[)+^UP-2A!!)2'#&<$<:5@@>7(C**@ M(ZO=6O8>"0.7V)T$-8?SO '(7)>GOBE>TCKJ.XHV:"Y\:< C)9':VU*CC1Q1 MT4D79K#OCZ%Y)VRZG\ZP.JDH&X#N^_&G MS\C$/Q;0=1\[#TL_GI9'AG6HJ+R!W3FD-UUV7++!)L6(0\V.IU041QP<48ZI M*+,SK/HPOR/('=:&.RVN9L,(N0$\7W4^Z3KKI?$2.5@RKDIWGO3L"X8W<84%VA#P:0--Q M+Z'(+AN! 6$JE3%V+A!OHR&9 QI*E&;'?K[G[%YMT^$5XFFD72W#Z%]^>R"K M-_B-[D?=3\J_>@_YE_+?/]Z_OO/YI7S&C_\29Q>K#W]^_O;%R[U&*.9 M?P_6#ZN;#EWJMYN=W=_SU8H/,-G++N'[$CUW2+\>F7BPS1QUBF;NK"09T,.2 MV4L2H@8BK%*.R2R]KIYML(6>JD6GZV=8A.;E-"U&.8'+2G+BE"]] -'#]&7@ M&%K=3DD:8E:U>XENHV?@A_!:J-A:W'F,"*I=S:?57Q\^GC__GW\[?_/BY?L/ M+__7'Z\__D!P65X65:YA:CO<==8P8CN"4 M&G%E%>4D&1V2%SI14SN?92?"CDX56R_RL9NXQ!AG/H&_BCTEFD@(Z"=IG7G4 M,NMH:G? NTM!,YJJ$A8>9( =SN\&_(=KZE<<*8'.V;2S5[^/%Z/ +5JC(9&D M!%J,U#CBC;8D)L-!V:1MJOTVLY6@1K!T@*0? \W1;&\ 0_?V\&*&M\)TE"70 MX(T@PL5B!BA%@L+;VO!<9@%G$*IVDXV-A#2"F>,%??^QXFBN-P"=6]7FO\-% M@/E(<",I-]T,CBZ)":U'%B6AB2MMI#$Q5G\VN$_$L)"I(-C[88.CN-Q$U\JS ME,9% 'Y27IU?3Z\>V:ZV0SGZ%2ZC/V!\>80VBECO6==X2RFJ Z.U=*6+K[8"TO%L M,ZIAEG$K^#4)SDAB4@3T@QT7U9OH/4K,L/7N]0%5A^L-Z*OWL,H2?.GGT_'T MT^)J%]GDH$ 9 D+@%6ZE)CYI32CCC@?/A87:$S$W4S)L^7=]X%3@=P.HN78\ MWN!>7N.7BY'-:-B5*SJ&[J&<,BKD0T.J'">Z!0"D6CU$<\= M)2)+[9F2Z%C41M=#*H:]"$^)J2,E,#B2NB:NW29*OV%(+R[G>!I6&=^K0_+R M.\SCN+3/O-U,^&R:_GV5O5XRQ==9.?C=%U>[Z'[YC^EX6=K&T0@\1,)$DB4W M)Y+@T;V-Z.E*';E([-X4BD<:\O9+Y[!1AU. MC5A#]UD^A%6=*FWQW-".W N M.KQ"'"L/(-F1H"$09[,OKIO1W!X#^SID#AL:&1KU XBZ ?/T+/WGY6*YGE:W M.?[=Z8-POT#H/:!(%N/ENHQHQ<6K4J'R"ZNT=Z(K/=2:BY_A^7G61J9D(13 M&=V(6*(M/#E2DK<(Y3XPJZB)MO8HMUWH&K8)WV"0JR&E)K#W%I:K!\@WLP7: M,5RZK*4FP0A>!LX%XB5 <6*9,3)D%6LG@M\A8-A&>J=$T^%\;^!&?.P1&QD# MXT_3YZ65PC3^^#CW:!C$3GS3U/UMLA+FM86!;#C/'_WW=[-Y]X,EFMGA M,#[.5A4@H\R"Y=:@%L]E;!%UBGA3VG]I*9-293)\[1YK)]W@L$V.3@GZ=G'3 M\*'Z8XIRZ3HN_ UE@N[H7_UX6K3&^?1FD.W9'.WNZ:?;KNV:1:-(I4Z"HL1< M:01K2U4)SXH(JK1,DEE9O8-27WL9N']!"V?EI'!H(L5HZ[.-C"Q%FB6A43ID M<=#$4R&(HD%%IJD!U=YCVI__-6T?L;32AOKA2TX 2&!X2?FD9?8'1(+V/1 3 M8E0@!$NI?GW106]I[,_ZF+:/"*H"J6IMY-LRH!YF^=DEJF58+/"4//.+\6*6 MW]WZ_+O[V*T<<@>*A4]GL\_^>GXO[L%GL^FB]EDG/R5>7A[\?-\ MU4?+3Z[S56YJ=PT/B$F*FLCEXILS26R(O$Q#I289SKA5M>V@&H0?;5@>0\1- M%[*/*,QGDS(Z$:*AE E)N"@%%AP<<0DXB<6B3E9D(6KGVM7>P[!)+Z?'\P/K M?,'5=# .U!82>%>KW0CZENX$\E%YA/> MP67$B#"9!$$M8>6>=DFS%&H7EV^CYUCUN.FS;W#M:,H^EK)%!#:1F>%Q\Y83 MST$I[7GRH7;UU5:"AE5(HR_=JT##M L&SZE M@EIYBK9*.F6]S-O9$A9O9K[+L+CN>WJS^%_GL\6B-"+]AC\I<^[?PO*F RK/ M %8H]"9+FQ01.%XSPI+$!!C!F%'>5CZ.->@^5D=URW8$?)S[5#Z\"P_=++[Q M3D[>R%ANXN "\S('7#IP?1.BP.NWDN+RO^_H7;ILZL8LL M7$W^*+V%E[-5SWB/!FG'U6_CY6?__!)_< 'S0_3EGBM4T*7'[*F2GGT/7V%Z M":7+U'K1O^.BZS6O(4L-HR$Y1YC@"%F9 M^ !!!ZKU'9:[.;0>%YZ^BITP5QQ MF= L68T*B,E$D0-3GM:V_?:C<%@%UQ^V[JNY'N76L+);=.F^!X7/[OS[6NIK M(SV5]-3Z0>3Y["*@I7<51>U$?&OMFS")0>.\C+A,5 F"=GI"IR$90JT*A@O+ M$M0^F?M1>*RFVK#:)J1KX-Y0;XC5QI5)Q;JT4E5$,JM++EP*IO8KPFZ4#:N9 M>D33?=74@Z#:5$DO("P/447=OZN@@AZN7TGUE _><%^9F(U1.A#O\/Z0K$@L M4$=TYI;A/49EJ*UB-E-RK"JY^ZDWD*0&J(E4$)M823+ N]AQR&5RG 0K=8R< M];K!1I1%!?G?5PHU6-ZF%NB*^"[CLDN*.T0=W/V "GIA"T75@D&W5N@&*'1= MR&ZFC-W8N,9);8PER<4R51GO$*_Q#P%!!M3YRJK:E4P[$U=E+,VVA38!7E&6 M$^*<* !#)$VA&/T>+UJ!/S+*XHDX-4.:4T#]X&OC&)L^Y=>FPMJ0"WB UGHL MH_ XU?44;=7:W=]?ICR4W/0VSUY$FARA*O+2"HV5AV'\JT;'F4FA9*[].K^= MHOI)J.73-\$[>W"<2D4XMVCXFW+'6Q^)5S:(,C2"F=HFT,[$#=VJJAIFGDY0 MK2&>BEGVM9,6'F];VI7K'9;#\,2'UDEIV(?R>AD.3[5Y+6NO*S&N$9F8<"*S M2!QHA@:U9<0RGHFP.66=2TUI[33S TFM4,IQ?YER@&Z]:@M0AF9&C'2F9(]+ M8HWCZ,A$[[2@B/C_G6X^/BVZW7QX-4 MV],?6L5GW(OR$R<5"&$31+SG F/E09A+$O!_2DZRLSHQ[41]IZFMI )E#("* MNI2]( OPU!'KI$?G0YI .1Y"4;O<\L^55+ /A@Y.*MA'2JW:9]=#Y. @=77[ MG]=)?=I,3245=/WY&P*>+(5/K8*)#>V)ZTB@ M3>OGNOG(%YAWM;N'J(^''U*CR' [9954R;K[_;NK14J'LFD<3\;^SMNJ!L^E M9D"21_L/4A8 MJB^_!AH_O85OMW8TGTWQR[CBVB/[LU)ZJQQ)O%BV1J)EF]&+5E<=@! ,,CM5>9MGGC;ZQ.[T81U:NBO_JXOFKI-U%[BHIZYYQ/P%#N.:/" M N]189E $HN*2>UEKI[.UF=%?4DAN]6+[*L?3PIC7\WF'_P$.B;?RBL3*G 3 M*/% -3(@2N)D5"1D+\!J%\#6'KRT#WT-U]OO@YI-67Z]B*B!^_2:::LJBZL# MGLZG[\N&KU*(WLZF\_5?.[/BWIY#4!"7*0-P/CU]"M%_/O&+Q3B/(3W[L7[6N/23WXL_.E[^>(&F MR_V]*FX4L0P)/4W JITLRB9 (/D?5$1H?GV%)T[IS07 H-"7AEEAU![N!)1Z?% MZ(,\RQ,)NH%K_J'RN68H6N//D:#QLF1XW;L=I%/:"P5$V/+N( "Y*SGNTNB4 M9:DBKMX4_S!*A[5(!T?R"<3;YN6_7R>:>?'@V*7=.J&(]*4UX2 MW0,0Z9DEECI-7#)6&.IBMK6SC$^4FG9!/7%T^;:J\'1KE'., [?KAIVGY MTZ-&VZ\Y"Y,LN(C(Y+2,>^/*$-O-7 ;#\**,(LC:KV$G;?QSVQ9>207ME_$2 MWHR_/A30LQ^_^_]$NZ)$&V[EZRONG922@$IH$CM0!)D"Q N!)@P$8+IV;Z3C MJ?Z9&@3M@\%MOLX)Y-N RW.SXVMEEKZ JR>[F^:A;,H)=/H.E/J<*\Q MD0 "MZZ42<*XJ&CMK-VGJ6JR3L=(J8Y(S07(&AZBF%LL^"PUY %7'3&Y?;O'(> M-@HX_ )Z]+-Z:>/1X^7T1&,&KI+-6AABHE5H:!A#@G:1:,J2!!6,=;6[,??< MS.,:[B]1SK,? !]@_G4'E'IFIK MV8&:C=QY1-Z%@/L).#E:SL"20)4OF3^LG#)#( NI5;""\?X !U8&1 8(GBI6N-PX]'IL%(\;F&+UC M-N7:*<$G>D!%'\]_^C2'3]?F1[?LO;-B98J\C!@"2!K/2ID\F1PGR:&YD81* MTM9N;+(383_' ^H^Z'F0K5]=/FWJL@?5_X?KKL<^JH\>!3WJIEVKT).DU 9. M@BG#P$PJX\>,(D8X!!H3AK/:;Z"GZ51PRX>ZMU[)\(]GT_1B/+G$._]^R0ID M9DV0Q+.,9\$K38+7BFBP!G_&F1/]/2/M1>K/T>5@#WQM<8-[$V%3CYIGT^4X ME2VAX7E38_7R>YQ@%+/Y[TV ;DP4HG:P>R M?8]-M071DFN0R1'G4T83-0H2,O5$&\T%FJC!I]JOQ(.V!>G>I-Y>7@28G^?6"L)CB*7Y3LFF28DP 8*:TM7Y_F/Y(V]\#S[ZS]"_8Q^0W'G\ M.X[10S\0KZE_7K+YYZC62RP?/_IL#J^G(P^)6>").+PORG 435P.C@AI/>Y0 M6QJ>5&1/+_-G:*IQ-'R.%T S4.K,@SO;D%HBN4X3QK(B4F=:AF0D(I4)9=@@ M*+5;>L'C:PQ;:ML*B(YC?0/NQGHG[^'+;+XLGM,'^-1Q:91HTAI*YE]T'(U9 MAJ?">TO0E@PA"2Y3KMX>Z%%J=H*;_//!K;*<&D+<^1V&Q\E9B>\J3\_WHZ34IM.Y<:>36OW>Y:ON]CD M51>;W_W\'W!UY-;.^-]@DHYP-BM3T%.U* M2@S%*]=(FH3]F5I?;>)O%]<8=V@T.%U #2D ^P6([C\]G\RPR==KC;G/5J4P*T M=X*5(7MX7TA9QI8F'0F-H&R03B93O4_N+H0-&T]N!HGUA=@ ,O_X\-?95YA/ M.\OE$TS+6(N-^XH*0@K"$T69+#-U ?=%.:&0A##>*"IKCXW9E;9A ]#-X+,7 M438 T4VNX)OQ%%XOX6(QDD%Z9X,C:%UP(C6@S9$MGK=,=8K!E)G/)PBZ7!,T M[+7=C]M<3P(-P.E^)_1[?=(O9O/EJHW58MGE^HR8#."I<$0$94JC/DZI/H30[E4 M[-UL.DDJ.9H?Q+(<\/RB]6RUED1 #I9QS[EN!CSN=[Q^AAMPWI% MIX-D%=D:>7\Z+ $8),_MKVWLVF\VB$U60I=POU&^#)'#ZT6:BT1W#+)C*1, MULY\V)_*G>"H_[QP/%!>/U&B6(UBH]T^N*^TKI.4$FW-SN$N:F5E)LDE223E M0)Q"JRTER2*S06I:.YXV\*#"$6>1 U.<\%"*5"3-I:J>$ FG@PGPL"<0QKT/6G!@F%)$JH=O#G4,MZY+G25#%:SL' M3>9R51?YCEE=^_"_ 1A5?4@*/+ ,AA'C&>X]\DB"H(!?)9D%GE_#:UMD?_ZL MKKT U6=6US[2;0#9N[V<9^N=3V7\H3:XE>#1*.6*$C!XP6@%R.7:14WUTA]^ MCIROO7!S4/K#/D)L )FW.CL\ZD7=>&F<"6J"T"2:P-#N28%XC@Z4I28I&;/1 M059&Z%X$#M]*NL]KOC]9-0#$[?I$-JO]'ZB2.%-^>3&'Y>^I./I]8_^-H8Y M;NOSC_[J2@\BH__BTN.YIC!?J, M65Y_]FH0%!K^;\8^C"=7=G8GB'0^?5\.[AR]@3++=H;']NJO72;4RMRB.O!$ M2Q]2%4UIOFR(SYJ1I*FT-KLL?&V7JAKQ#<<_]\';@V#5(,)MP'*XWOBS'P]5 MQQOX"I,NQN)CYBY21:A+91:9+9.8N2?&,9]T$MJGZ@6P.U'6"!Y/"YO'P%M/ MABTA\_8EM^%Z6\50.'?>">5)%KG87Z")"R!)<-)HS8VFKG:/[+T(; 2G%1'R M& BKBZLE++Z>?KE<+CJ.L77=AI=6&I>)\GCC2!L]"9HF8D)FV68*W-8./VTA MIQ&JK6#*<*9$3"4Q1=.>$(!X2GCO!I.*6.R9K(_3/_U:^%Z#Z?"O?1[H-(/OW MV11^K))%7UU.TW7-KM3""9-(Z1I))(0R6X9GPC@7CC%GH;H6W4S)G^@U?"]D MW"^)/5Y,#8#MD3XNR5*GL@G$,(F[8$83KY0D3EM5GFL5.FV5P79$NYV?HP?* M,6"K(*8&P+:YDXM+2N?D E%)(E^B1A>J] SRF4>60](NM]-NY^=H?,)%@TGIFP93"D(PZ4(LH8I:B"G'UMC[=>OMG/T<[D&"36%V(# MR-RY1TLVSBO4XR1*PXA,7!-K121!ZXA'T5NG:U?W56VWTUM97S/X[$64#4#T M]\OEI9\4HW9]Q$)@R)K2-,:5L0DEZSD&1B(>-L]]$"[7M@;OTS!LZ5XSD#M* M- U JT8([,UU(I1S05FM \F^#%=P&3G)M"/"FA 0/<]IUZD.?0DJWLYS0_V-PJ:94.11Y+93"2/E/B M]K@53H#(:/>H>X')1^99/;72S_]ZJIAP(S81"TIRANQ(4Z M%EG[&015Q=B"F;#C;L\RKHF;_?AY/KO\]/G5^&NW[YLK:Y2%+-DSC$C%2W)T M1O,].D\<90&%@69\KGV:JQ'?B)2#;;Z:^I/YJ"=%I,'BJ9-P_'9( MZ76II-$Z B).NH"N7+"4J*10E-/ MB5)X,T(I)EB[88@#2U(P6;Z/@Y=.GQ*)A5%DD# ML/HX]PD>VF7K<@ ;A844B'%5\*=H JM[I1$#Y5%CQ,T+-".E_?# M.J%*S!_ZF?V/:1A/)I >W8SUX$WR@G@!)<^5!6*CL<3$F(*S)GLFGO)L=EII MV !.-8C4YVH#RN:.IBYO;$59WVSJY@$-,G5<6L2Z\,@GYPQR3%"2.?/*XZZ, MZM7RVD);,ZW6AK&R:DFM(33>\[;64T^DU\&5$Z6@5"=I#6@9*$%$CHJ%B%R3 MM;OJ;Z>H(2NK&@H>@5H%D;0 L+7?_FHV?S&[#,M\.7FXP_7F#-4L"@4$*2F= M"HTBWIM,N-$>#5$>>YA!LP^!PRJ^T\"O-X&U,17NP5;>PG*]FQ@TM\HSPFU& M1XA;1VR 1)B3U&NFK.XMV+&)GF'?/ 92=@>*X^=[\SB+R_'7\?+'>+K\O,$! MNCZ'>3:_8LC+[U\@XD%XCGL;+TMK5UCX:3K'?S]_C^3.OY9GHUX>3?HEMN=7 MEQ-RNJ5G&Q$435XYHF-"QTASM'<#Y42EC(X8\R)4[W3?PK/-;A?8^]ED@O+^ MYN=I)*.)AMM J*%EX+2WQ#D9"4CJ('-EG:L^ '1?(ALR?$^!Q\.LDD.%^M/9 MR5(P#V6:=*)X/4ICPJIPRUJJM(&@=:Y^M*O;R?VAM5^P'&4P[R.Y@V'Y!>;C M6?JP]/-E%7"^F\^^CA@5VTDT*OFEQ^&@6(7Y6"_9(1%3FC3.E,8GD5D!P""1R 1/S*AZR8HM4S M+/>D<6 'KD$U>*#\V@@=[*7H%20O0'JB97GF",&1(!FREENA98@9C:#FK^C> M:HU:Q.8ADCORBGXY37V%'EY/XZHTQD^>SQ;+Q7)V'M!AG?IU?4R9 .*?7^(/ M+F!^1-C@L(4JN/P5=EC)77\/7V%Z":\0YNNU2SW$>NEK#X@Q9FAB0(0HU1 < MT.XKK::C5YHB?F,RM1W-'4D[O@W"E_%R-7)HO4R1R>KA3>@8F<-M0[ "[0^T M?JT3E#@:HX/@;+"UFWQLHV?H!(KZ6'G8QJ"2-!JP"Q_92Y>XE&0 T"(349[! M9& ,MQ(Y"=E:Q3EP5;VKT19RAL55/9GO!J:]!= NEJY25)@PQFJG2+8IE7D6 M0%S4Z# 92*JDKP#4SMO>2E"3>-I?[+O!Z0 9#)WO5=ILCA?%_?;3A,8(,G7\ M%=[Y'UU!\KJ[ETS9Z\")L6A12D0 L0;0K,Q9I,BS2=0^96'MO%J3B#E$LK,^ MV=R (GKF)\4=^? 98/FF_'8143E95 &E7B>B3>9E&(DCELI M)6*@P?A>^C: MO)F680-IO5UG55C?*(2NCIHU+ "-F3BN*9$, G%>E#\T*$5IBKYVUM;CU RK MD^I(>P<('<#Z!D#4/6A?Q3U635>N]"FU)N?(2EMR(8D4HE2:*D:4H]DABS0W MM3MZ/T9+>P Z1-:S'AC?"H#N;"#*$KKUG"@?< />)!*T,012HHE+@!AJWV / MB!CVZNH3,@>SN@&L/'*EO[E.)//2>+ 2U3'E^ ?D1)S& R!#U%ZS+.OG83Q% MT[ O.*?VZ0\31;O0>@O+4#U+XB:!=,9Q>S^7+\WYVT1EKE& T>/I;*X7-H.7I7QOR),K@%-!>Q M?C/?)\EJTF7K%5X'"V7XX-'-)F[M[<5E::7XKGL<'''!E*#,$N%R*?6(E%@> M+9'HLF16GLG%KK&C)Q=K\J([#CJ]\+D:;BKGF?_7Y1@I>8V?-/TT+DG-G:'H MI^FOLUGZ-IY,;J=#;_[EHU+'*ZY?)1N\+WY4>C%>4W$V?;CL=8NIZ[= S@/B MT2\&(!^\)M3PD%[E/HG9 9R\"ZW7:>36>CI?P9OSUH3BNBC@Y4SPG M33( GE4J(K&,H6F1=(@*>+:^=M;7[M0-:][UAZG'&^=4E5<#MM^6_3S[\;O_ MS]G\^<0O%ET(T5'!) UE0VC,2FL$\2HY C$9)RS52M7.\-J#O%8ZX=1%R,-) MR+V(JVTDWFSLK;]8-UB )* K;(^0&)'2&Q)\F4F4N"JOM1$-F=.A<1.)@\\X M[@3V:?/E_') /3$,%H0A-'"UI8 M3URP0'Q,%MU\%Z*LK12?(*E9V!T/A_O3%BO*I@&HK5/BWL.D$]?B\_C+>BL@ M6:)6.V)"CD0F$X@K,WB\M]883YG7M6&VA9R!&R:?$&*U9-( O+K&4Q=^_H]2 MR]C]I?!HO1E-2S%69L1HKE8C_BQ$3YC@SD0NLJO>?6IDF10!7$X$3,]YN!'0VP1XD9 M>.[,"<%51QX- &L+TVZBIJ47>9(42&!E2),RI>D: \*CX:"E!1M/Z*'N]ZAZ M@O9A0[FFAPFH;=!UE?^CX'36DD7"C2]3P1(M.TM$&JMLYL(+'D\'N(ZF9LW_ M U&P.\SV%TG;$#N+\?+B\\^T6:.54>F6:Z!I )[X,<#7KK3&6/3HWD MU0^B7'0!1SF4A?!G8:J8BB8(7!+2E1 M.V5R.T7-N@R]0VY?<;3:/.S)1\RW?C[WI1RBW[?;!\N8D-GE'O M/"UM#G^?YZ(QH9GDEMRCQ/A]O7 ?TC M:PD5G KO(;I0O5/65HI^IA?7?;#SH(-!/;DT;N3=VFCIPC==H+XL;C]*LGAL MB^@G91K;R%D+,:%O)@T:MU*H,A\[,"*HSXPKZX.JG8%7@>QAS<#3X?74$O[I M0/T6KZ^/WV#R%7Z?39>?RT!MZK+-BB2I!2E=GHF321(M+ 1K*$_AA.^W.U \ MK'G9*I2/DNM/A^)R3C]^FXVRPGTH$4@&CN>514&"T)IP*Y/A7+D83QCW>9S0 M80/=K6+V$"G^G%!%[,$H1R.B](+D6";3JYR),V@LF0R10\[&^MI/>P>2NA-< MU?^5<-U;DC\E8%_-+NW>+*__P:FJ#O8DY]1% M",=P:Y!(F' &9)9HTN)I(5)R1T*9 2*R Z8"-Z)Z]O-)(V'KQ4H/RE=7/2AI ML)[FY%%?N-+W2$:"]CQ^%4-*PG+/5&TS=P,9/U/,:Q^4W%>SQTJ@@1M_O861 M,"I981WQN

H[9TS#*4Q)@\#EH$V(YI,"$IP]/9- M:3!*'7$<*+$:S5$?-0^\KZ+"IZEK([A8&VJ5I=(0WD;4I(@.#B/,(\F2!H_L M49E 3F6^9J:^>MW'7A=<[T&]ZA?6B;:.N MDFOU[!+=.E@LGL\NPGBZPN8T=5;S+1)N6"!1FJT MK9Y&N1^%1S548N8R(FE22R0D4B MK0K$*PUX)P<.+D3(KO:PF4-I';AO77^(>] .\13";."N6^_S-O]*M2B B2Y0 M22@M3=UT,1%%9D1$E96C6HE8O=WF9E*:@UP/.'@$?,<(I5%LK<*'ZZH7*='\ MDUFO:IXDTYF@79")+0F4G NE8^T^9D\2U0;>CA+]#G Z7 Y#-YEZ.YOZ"_@ M\7(^7OZX*G122"GC''6[[,;U>DN\Y(90QXPUB7N3TE/FV*.?WAXBCI#>K"8K M&U R'R[# O[KLLRW_8I_?,1_MFKGGY*WW5G)'O]0X) IZ*XDS313.6:HGDKW M""D#-VX=X@*K(90VL75UY+1.-J>@BC/,<"/*$BN<)4:#S#E1JTSMT/>CQ S< M%*>&J)^&SP%\;P] 5QI6<*]]RJ7)+4?6.(:;L'B7.Y&",)Y:[7L&3POW6B4A M;X?. 1QO #8'Z.PW-^5'&=W:@-8 %:BR)=>*!"'0&F 4KW;N>7(GB+/L3.^P M0?%!W;O>Q=LFE-_-_T][7];D5FZL^3[_!7>P+R\349):MF;:+84DVS%/%5A+ MO,TB99(EM^;73X)%ULKE+#@%E&TOBFZIA)/([T,B$TADSGS\F![XLSFIR&]B MN$PQ!FPP158YE_MA,N3$=N6#Y^FXD)R4SA?O)6 ;D<#TO#E/V$(@MID2]BZZ M38E7B ?'*7#"?UZ^0D?\^4,'$F""T5CK0%%B-")N;4Y1)181Q;67Q+'(1>%E M>EB2\87?W.;# L:ZR1?C.\NN2IW<8ZG"5Q);Y&F5N7#E]PQD#C$HC>> MP@22*9W7[3BD9C-=T@6W;!C8\^'Z\E6$,,(AP<52[#*9#70<@ MOZEL:?-R6)*ZC!F/\!G*#%!W Z1YNUS\B*M-3C_-$]DW@@2' @<6(!;.OY 0 MD>-4(VI23#AR\-]*'Q@<%*0MR@Q!^&GEQ]'J;H SCXWO=B$QDR26FB*<*]#D MJDC(>>F1BB9Z1;04NO3A]W,IZIY[E]Z21FJY.9X\J#UH+!/2N8B\3P3QR V" M2 VB-BE\-+GGFBM?WOBP+"VY,?TQ/DF9@0JO?=WZP$3^MMS4%9E+V9<6QC[6TO12F2!']MLP7M9^/ MD5Y9$A#3.A]*6@^>5DYD(,1[^#TO=;>TC0X?JWO1\+)\&:+?EOEB=O,Q'#B^ MW8-I/L2VR6<]212YM."K$Z(8&\T7TT+]Z)?ERQ#]UN;+8PT]F-U7B!'7']/M M[ZSW"70T4N>-@2A.0X3( TG(,"U1 FV&I#T/H5O?P7[?;2,.,=^F1>MD1_>W[Y?K.,:3XS^,9P/ :(%I]Q.X MG=$B[LRO]L8[9RDBW()MUT$@O>T*&@BH+DDF!.G,JF-?>14,&H+L4PX547.# M?/GZS^5N(E@RZ@,6R)B0>Q])< -(SK%S7()G%PR):2A?[KY2)\ZJSY=A:F[N MG._7NPP0;$ ?$CN$57;NG,;(L<"1,H9@3A.8Z](EY8^(TI)K7?ID>)B^6S S M#\*-F\S[7))W_SOK2TL MEI8.!\=QJ*C6FV//PST=*+'^MIQOVZ/-%E?O[,_U)6.PQ<(VBQ(G.8A(#&D6 M-0I8,>RBP%82GU=!/OB]=?0W.;'RP3S)I6>6945.DC)BEB)&# >,.,<>.0OKD0FG!3@37H72I21&BERW'' =LI;# ML#G*?HXA7G^_>R%P/]-+FZ(G-L_(2?!30)'(B #^KM'>1:YX"J4393N*5K?$ M[_04+(-)NT\U[@O.WA_AK)>W*VODZXTN0Q=ZT-%[%M.^\8A126:T190EEP]) M/5"#>Q22L9)X!U[>%*=%+_/&PR3.UFVXLLV( %#YB@L&VZ1T5^S^8EPCR()!W%0D^[<;7Y MOJ,7L.>3:?MHN3F>/,C/P"DH:0F#I9.+0U,!:F%1($J8Q4+)7.CPWS69MA?& M79-I^RB\]C%[EQP<;JQCW$6$,;>()Z?! 'N'B ;GA!!-L;4OFN/T\FFVO2#M MF^/41[\M\V6?X\>X)=%*CS3?OG^1 >4[R=Q1SH-_CXW#X_G2)X?RY7-N)^'+ M$/VVS)=]#K&A3F"O(VB'0LPG\WV!D& MV;);4(QQSP,'=\[F64A.D8.-%%GJ E>4$<9*OR![-8^:>R'<[5%S'W4W0)K# MKVPC4UH+;< (^YR%QQ)R/O1\V]$.[TJ+F/NAO@S+%3 M<6E"LLXJ)"7>>F,6V91;"5#&U%,_O+G<@,TW=SM'F0)6-Q MKOK.\VU*Y!#U@8(<"0%)&[S41ANCI^5-S]RD%\]OZP5TU]RD/EH?S!XP=FXY M"7\^+("9<;WY;#?Q"T 4']S<7GHGF0E@1G.U2E 3X6"B142P!"/726'MIDVG M/25=2Y[S%!PKADSCK/LEI>AS4LN#Z0DK MTHY3+P%;VABGYMY8?)K;,A\XC_?7T)\S>N02].<"-1+A"-KC#C-DA.'(JVA2 M8%8(/*W%.R%&GRA]J--LIDTARD6%B6<48:$I M4-!)I+DS*&#O?:[IE^P4R:@ODT($>[DS/G$4>4[/\]8C$YG?GO*92$*DJ72I MZM>20M0']RXI1'U4W=S^=EO8TFHF,99(641<2(VL$Q1%GRBGU$3JU3D7YI6G$/6" MM&\*41_]MLR7?8J+50SG]P1(Y>*#/"='64I@4H& 40[6@,;^Q5.()N'+$/VV MS)=]B@N3RC*PN,C'[. Y'Y%+L!)TQ$EP2A06>#1?VDXAFH0O0_3;@"-S,.TA M$:^(91@9E9O D1B0L1[V;66DTT(0+/X]4XC&.+VC-=T@6W8+2FD;C:,*">-U M?NX&G#**\LBO ?V%=! M)X&.'/LC#Q&8K2'U42#9HBGH)"& MZ!$1+).&\))'6KJU_:M)(2IW(C-,W\W1YF$R2S3:$ UK">?BTJ=5O)[=7%\L MPO9'U^L;N_#Q[7*]6?\6-Y=$.TX5X[G <^Z>[ W2WBODB#()43G[X6] M8FQ9BJ1T,;>'WV]I:RS#J<':';XG+C=V7IP9[^UL]3<[OXF7RNB43]P1,U0B MKNRVPC.X#9(D!W/0X#!.2)$[0=K,_2G%E6'Z+K@53IAXD<^^_AS#55S;1?A[ M[FB[V)3+NS@Y>O&TB^YSF3;K0F(9(B?@(<7\PE$RC:S!#@EA,8[>1]B97FW6 M10A&,BDEHC8F\ :E1K"2",(T&H)A;XT3US!N-^NB#^Y=LB[ZJ+JYL.WVV(Q" MR!"E0)(ZBWC0%FG#/2)$)LF-IF3B1.DVLRYZ 7L^ZZ*/EIOCR8,;'<:2Y99% M%)0S$&T:CJQ6#C$?I1:281/_;;L@]L*X:]9%'X6W?"NZSPJ(V&@&SAU,A1'$ M:71(TQ"0D1J0)Q ME$8^FB]M9UU,PIX=1+FPQU2D2F.'4NQ>#F%5Y-UT0OA M;ED7?=3= &D.IP$0SJ4T1,!NRG/3:A=@*2D+DQ ^,.F=?^JW_!ME7?1"N%/6 M11]U-\"98\?A*B5%&?A@?-M$39&('/,4P;9**%=:V*?>R[]/UD6Y$YEA^FZ M-I_LSVTSK/?+U?80_?UL81=^MKBZR,_K9YM97%]:2BT5PJ#H&8-Y\80DMP3%@)4?J$IH-8+87B ^%?3HM%U;2,K?O_Y1LH<_UV"0/&\.;G=E9?5W:Q MMCX#=9FBI])ACPAU.K?_8\A2GY!4,$WNL::I6W/H,Q]JR2\>QY7B:FW !KV= MV_7Z8]K=W7U8,7 )7^A7H($';S+XHSL"B>#5!RT^KI8\QK-^#4O<9 M;/<3NTQ>1,(Q1A$"F%PG'>:3NQYK2R,$,1+[XJW$3DO49L6548Y6.01:SO?Y M''\LYS_ =+\%H68YN7F#>Y>4GSZJ;L%??[0 MV>VPCF>++8H: *;8\6#P2I2 MO#\A1ERMCL3U)E0&*KGT-?P&8T=M97%RM8LPK:'<,[RR(Z@7+S_'A%ZX2 MTAB#QY?/NK1V*DE_SELY\XV6N# $O&5Y339@/?YF5[-L1'.YU]M[0?#!G:8* M,9.K,WAA\M4,0UXH$XRPTL?2#[2>RM#2.>+X'6:4AAMCR&[=6":\-8X@^.D$ M5E0#QV'UY#)!!G-J.2E>PNNY%'7MR3A43U!D@(H;(,D;N]Y*O[_5#9@'C@-$ M]!R4H<"P.NQAKXV..*LMQ\7=C\<2M$..(7@NBRFWMLOQ)B[\MVN[^OV!_()A M290 5<0(NZZV EFL& HT2B,HC^%IQ]DCOL:!P>MN'85P+Z*YVLA_SM^$.3QD MKM V8)-=+1,$>$2,YB)AH QCN#+&.BV[Y7@>&+SN55%)Y,=JKB+RZ]7F\K-= M7-UNB;D6B\\%Q$S,*: MH+G*@/]EMIA=WUSO!,+Y-,#?9WLEHP2TA M%$J6>*:LLZI0^<@?S11RN# M/@2R90G]U0;>_O% <&JE$-8S)&1N0Y0)K\FVG)LS2B7F%.M4I^P<\ \_6L?/ M*P;\8/TU$.H=NRI.1G*C@D+16H4XL1XY!].(0DMM!-<^3-LRX-=>*; OE+,Q M_ORHA+X;H$T6_&-Z? R[6P=OEJO5\I_YSME^AS_9_+P4SCJJ8ZXNPG)UO\!A M(TT2"2&,#A#WD%0Z";^/?"U=@0TDQ-,7'5.ATP#SGBS(N+J^U)Y3&JQ%6N;J MD81CF(%Q*%DL<[3I(YNVV%V6HJ5C[C(L&JGIVD<6?1;!A_1AX5?1KF.X#-0* M&G% DFQ3-J- AL(F1TYUA@H0$MQ[S@BO1@,+5+MMYOL#GY, MO^1LJMR/;'WI$ZP5)\$K=-0BB XDT4 REZ)0+/L#N?#;OL-NGVLQ8+S]1>0Q8:/BX?'U014QKU42B$IDD$0NF)0&*8? T;;8%D./#CL)>QYSIR1%+N7], M=!26E5-(Q.0E\SA&53JK<;"PG?BH7A,?7P:WQ@AZZ9A,2D6)F$N@,6TBTCQZ M1$04P1GK??GZOP^^WXE&^K72J)=V7T,'W7U/]%_^^ [NP-@7'6?'+5Z\M8O\ M$[_A4"0ZS@)BBH#_Q*5#1@2&"!,.1PNT8Z5M_,N]X4@B:6]50,$+H'N0&AF2 M4SZE88H2:T6:MJ-EPV\X>N#>Y0U''U6WL.<;*\/ M5#MLP6>GC?1P?]&''V.VI)%:;HXG#RJ5YOZOC)C<[L/!/!@! YR< R]/4&T- MM\R4=F%>337Q7AAWK2;>1^&U[RBZ5+MF,@6:>T:%W..>*\:0"4XA#Q&!83$X MK\97AVZ[FG@O2/M6$^^CWY;YLJ]V[:0E,@I8111FP1EH3!,+TV-!:0=^'RRL MT7QINYKX)'P9HM^6^;*O=IV?09%@-+(DTMQ3V,,_>8X@(L T.)%D&-^MH.UJ MXI/P98A^&W!D#E0"T%)8GM]IL\@21(X8U(.Y1D(I2V :W,;B=7Z'U=)XT1D5INCB>[A922=-9XB;Q6+-<&4+D_N44T8A/ :#JM2[^(?Q6U-'IAVZ66 M1A]%-T"6(Z6R]B_V M;8&8*DT0&6#RC&B>A02EAA:5*BQ0L[G12H)?H,P7LY ME?(;8-*Q"UE/I1(Q@%\,5M MT^8M!A_3LS[-'Q9^?A-N,V5G&SO/[9WWU\"7F%.-\SQ%@"ER'2VR 58+I8G@ ME#BSOF.UG^%"M!25#V3 L@(KFP>3$AI[DUL889F+(:4HD)6> M@K.0(DXRFNBG;4]Y1+"6HOMQO)L.CP9(MI=[NWH>+)J+\-\WZVTRVB461$HO M'%)><\258*5W<3PM3C% M=EE1ES8$1CT+2"DE\ETRAQ4"GF,,-%)L%;'%&W \$:$E+ZLL>8;H> 13-E/E M!7Z.63]^<[."O;Q$B>?3 Q;(!.PA<:$4P$=?O%B$SW&>%^Y]>Y7[[+#D*#': M(LF"S$7E,=+.8A2M# 2<'^%%Z4OGSL*-M2[[[,N/Z<@GM_9T%\M()E0R"?D MLP<'D" =P)R&?%$#*R:Z6+H8?0_QZGKJT[#IJ9V:"JT&/*E'$_HTMXOMX9W! M5'NM8XXTLE$/ AF8#\)>$:T\%NF^*=<42V\O2%UR30;[L].JL1BT2*3]19/G MEG'0B9?Y$:4V NDH%:(>-((5!@653G\^(DI#EFH8R.=H,T#CU<^I #SR;"+[ M:\2H(%JP$ED&*N'2>60YB4@+F7"T43Q[^G6B[/2QKS3&BB$8/JT]742AK9F4 M;&NWEG<=5S]VZ;T.1P8*B92;:<>HD6/*(2*8#-;: MX&/I?-@CHM0E42&@E^6U7ML-^C6?R7^X_FYGJP?-(GS"EF(/6L$@/&HB3>@D/0[2+NX/!U]ZJR7"BDQ 9LR E#>W_FZH3TP9&4WTT"M;'(G4DL M1*<(DH$$ M\,Z#4*STP$VUQ.#<&3.$(B- M0_&<@1/B5+Y,*<>+X]=SXR!H8._[ H!L^P7N^K!O)[0]8:%1>^9R/CV8[EQ^ MR2&=BRAA)J1F$"M)7OHLZJ@PK5S+C83[*8V*Z+X!$CV4?Q=4*QXI+"2.DN80 M!5-87H82A[P2,H(3*)TL7O'AF12U#5 1>)\^51FGZQ;8LKR^7BZV$]@=F7#% M= A6(I'KMG.&([*4*(2]UL$RG:^12I/EJ1"5'Z2,1/5969 Q*FZ (U]NW#K^ MXP8T]\N/_,9B7V!'NA0A>J2(X. 03U0B,+,D%_P7L)'K*)\^O!Z_*1T6I96; MM\);4@&]MTF??8]EH6@,L):().#V<0UN7^Z.)42PR3-C=?'BPD>%J;P]E8#Z M/'T&Z+T] NT;+/DH'7]QLOBU7V])V>B,B*6OOX8+FU=]_REZ%@,PA5R*W1(Z(Q M$LJB%S:6;KIW7JJZ3R[+4ZHP#K73YK:+XDUN[P8SR$](=]"L;0.=G_<_ MLIO[Q3_M*CRNQ_#PV?+62*\OP>5EB6N'O/0&<;WM^I5+Q 3N$O@8,LDG;#R2 M>C>9B'7[:Y6C9D- OI8T$F" M/*LB4@:M=HFW?Q3*N>"18^0H8XCC:)!Q@J.D&-<\*4I]ZQ1]QOOR>-;0KS[2;D@8?(AK*$$XA9VIJ MEMLKP;R8Q,)128*?(.W^G%AU#YBGHU1I1!H@V9-_#/C^>3 M5.">48V4]1SQQ!5R&@M$%=;2I "!>_&;C3,RU3U;GHY>1;%H@%M_BHNXLG.8 MST6XGBUF.0K*+QX>3\I1S;1U#AGP#_+3X(2<" 9)027&-#I-2SM2G02K>]P\ M'M@5E@&I*F1\$O4E#*K8O%7*MTD MJWQ0\L)\64X.7@.4O"_\L?HQ\_'PW+[:/][ [I-FF_> RJ%9DZ1X]"PB%;1! MW%&"K. R=^=4S$D=A)VN.LL8R2L;XKJ4K@#^V-K4+VB'?XN;CPEF?XFQ52K$ M@&1^W\2U-\CY1%!DPE,O?3*D=*6&?A)63H)]#79Y$)C#[7.^.IWJ+OO"^YOK MFVVU@(^;;W&59[N*WV"6$ W\NERO1]Q4=QZ[P#WTL'D4NF4^^?';("Z+L*?- MW56@M$GIR'("1 *FZD# ]<4*&>8,Y98HYTL_ZQLHZF@CV>VSMW& DMREP'U. MP.2P@)-#C@@)86?TBBM-6/%;E3[RU75<7X)KSZSB5.@UX+/>G:[<7M7?YZQL MKZTX>"/..8:PLQ1Q[BER#.9&;)*<@8E7N'B]B%,"O0KN#>#!L8?_HT%I@&%/ MYK [O3.8!%AT#-P2#).@WB,C@T)2>2VU)LH6O[0Y*$CM7)EB0#\-1T9KO0'J M=%AP^Z-:1DGP1**D;ZM'29@8Z"LQ<'>5XRJXTD_H.@M7EV(%B-!_.QR 2EMT M^PH!UWI^"])=XZA]'5>+K716(9RP@Q!=XERK$2/K>13YK%873[CJ)EGSN^,0 M6APG7RF,VF(>>*Y_7:SBON?BCW@[KS_!JLW.Q7Y^1&+A+4;*89[KA<+40''( M.&Y82EIH.F'HU$G&NJ>!+\[&\KBUQ'!1:G_(+0X#O@%HOG6;.6EB2(5+0H6"@PY@\\L1A MECN?4E_ZP&ZDR)6WXQ?BYTOBVJ8QY$8S&1Q#S 2&N,F5FI@3R L!Z],R+%CI MT@P#C>%DE[L5C6$?[8\TAK\LRB06?(X^O^F>I=EMVF?.F.C@K+S-Y=X7FT]; M6>YNJI43D45&4>3*@>?"3$ZKX$@KJ3S6AK()^H>6D_]5Q"QE7,1JL+?YV/YS M_!$7-S%MTX46V[O,]3]GFV]O;]8;F/9J7::K=]^/%.GT/6IFQ;I_;Z5X_T"* MOS\0XKX/E#4@GT485+/GM)A]+?4Q? MEO.;#.#Z$D>*89.AB.8&+5Q1@1SL#L@Q&VDB29/8K'2O,3^6DA7+[P1!Z^<-4DB$@BX=(Q39+35* 7%G/9$^>*] ";> MB/>?>3=;VZNK5<[-WA:/VGWV]BI J)A4LA1YE^-!%A)R,&/D' G4",^9*VUM M3\GS.O;R/EQY:EN+H5%Q9U^O-OIT[C*2RZ1!<,2H M((0Y9TGJU"L!OO* 3O!O]U0Z*4!=#I7#=UE:V;49$Z^>3F&7-11 2,)E0E0+ MB.NE%\AB#-.!F%IIK!GFO@1CC@E0AS$%@5V6UG)%JOA_R6C 5D8("8.8$(VX4049)AV*T6 J)E23=.H,? M&+Q.'%<>[B+*:_2<8%MBZ.TWNUC$6[.8=,K^%>R;2H-:/)?(6)X0QHEIHIT3 MKM-6,?)TX*E<=<\$BOLV3UUM$# M.TU#Y#&$3GO:XW';YL40V)9E=%@;_G=Q/OL15WO1J<%:6HI!!38B'JQ&)F&& M%$D!4^MS/<=.\#\>MW+CD8GA'Z'#VO#G2^6;S3XK/-)D*),>),]=[J*42'/& M4#(QGY5S*9^V!3^"_J-A*W<$F1C\X1ILP-TXXIO]>I?4$%EP#JP9:X^L/"SV]"+GJX7D?X7\B9 M*PFB2"N<1E(F@[CB,$7!*&(^4C">DGE3VJT=(&:31[@#>?(L#VE:T%[I!>NG MN$K+U;5=^/C1S6>WJG^9)*2.GWZ)J],A6GCIA"63@(2<(!H8N%[$6XCM),1V MX(_9Z*B.L705D1>Z)[U+;-CUMCL(1BY5Y/,CT=DU_$BN@;V9K1-\?5N%*^]0 MFD3G+(2\*N7W <(P9 E$*IHY1H*$8-B4KCM>1O+7OR@' M2R^#X83X5U@.]WX@"09[^#^RD2G$J:/(J*A1LIH;97)+N-)]KLI)WT0:XZM> M!L.(\%J6P*4EEBDK0:TRYJ="T4*\0Q4BT2HAA,7,5&'W*[?? UDSA+R]('PM MO(3?]!GPJUS'63-CP0/TV#+$0R[A[!1!F@8;B,&:%+^CZRGB*S>R+\C5@;"^ M%M:>TO+MXS)R*2"LR?D?H&.;$/<)-C/A+%(18Z\-5RE5H7,'V>N>&+\FGI/)[_:/^*82L<'1BEP"G=.MD(':G>?>3=;^_ER?;.Z;U;J!7-448EL M?CO-DP2/-5"'"/BL25FEJ>F4(MUCI9\09W0ESI2 TG=/9O.+;3;I@11FQJD0I8Q!?56B'S^HM=Y3UVO?]6?H^X\+/Y[';!WAT7NQ@BLQY% MF0)0.B0$&ZA&UBIG59*1B=*%:[I)-O9Y=5ZTR_MC<8^Y2!&\%<9U1)Q; [8" M"R1D\I)+H@.FYYAZ>.C*96;+P_ST=?4(3380?=PMNEPJ RRX(=8X!1:<"? < MC4:&L(2$%5)3IG-CUL)T?R1 ';*40')92JV#.?$CKMRR3,+A8@G!Q2-=*)(H MBP)"&LX\XE98I(D4N70*P=YSK&RWO+,#@]<]Y)C:0HS59@,VXN]Q=O4--N@+ MH)B]BG<5);*ZUA]O-NL-;.*@P^U^?LED ']38T13;D_)$\2AE%E$!05', 9* MBU]@]Q*PHHT9S87E2P%3U0K=)U+E=_X_XBYY>Q;7=UH37FOO?$(J@#&%4,,@ MG6)"C(#".$E)N]*7"\>EJ7MZ-:$!*PQ$ Z8,-N75]L&LG4,H8^N<5 *_]7ZY2G&V_?EWLQ^S "')Y[P6UY=10$SM M&438/#_!,YHB;6V"10<.@*+68E&Z3>+DDZJ=3UF&?IO8 M^BZZS3THETQ'AC7@0 UGL),%B33# :E$)"=1$_7T8=++,/^XR+6?7=;C=2$8 M7PUK[7S^\?OVE/)B$?Z>$V(7>8%&&D'-"BD%P1F/L$"-WX9I7A&3. FI=/6\ M$>+6?E91D:WCX6N J4>\]=WIYS.G?=?&%$,\L'V$KR)L'\)J%#PE3$IF RY] MR]-3Q$Z,Y*_8\9T2LF*=9\L=@M_&B9R*B D/$(<*6,X,PW(VS"'BM#51:,)4 MZ=CJH""=V"5>,;O&J[\!J_9T$KNU<:F9]]QI@U+"$G'L/#*8$612""10S90K MWB[^L"B=>"3_A7@T!()7=Q][L=C,PC.?Y)<_\ONW&-*NC_W=7>,S'4UR(UM( MJ&GO9*?0W,O>RD*$8ASF'$FA8;%X+Y"+3"-G;.[QCKU/4^]096]E]U_9@_3Q M#$CO'X/T\1E(M^GM5OD8G0 .^P\@YO_EY>(#MLR(J:>+"1A0Y2[FS.D8Z@Q2LB,QAY5GQQBX3 M3J=R/^B*+'W:JJT1RC1Q079X+K_9Z[BKF9*4IE(DCL#3<[FO)T?6&(]$T?M>\VJD(M1 M>H-([A[%$^9(6ZZ0=\PR&B1F3RNE'ZU?=N(S+=)L*)S+271;FR5_L:O?X^9B M$1Z\:6UFX&'D6X(WRT787M'NKPLN-AN;_9A]"4!/<2)$(B+SY0'\&W*@4V0D M"U91#\J-A;?&?A)6;@HX!0-? *H&B#C2Q_CU[C&9Y(80'C0BEN-\FQ"1L]&A MH*SF/DK.7.D+H%*RUS6?_SKQRC RO/Y%<'&=B]!?6AZC$8PA@;>3)A0PB!)9 M+0@+6E-1/!^]B. M>I]3@:0?UW9;6F^ MO,E=;9,>.MP_'&Q)D4>^Y;(/]Q0^\9F>-PKCIC'R,@"^=WDQGW]8A)Q.=V/G M>Y=\J%Z.#C@F?/F\A!$V;^8WU\L4#PEX) 0Y]/>J6(MS:GX4-IR8[>!E-Q\= M0OZ?619D_C-7"[[^W];_OEXN>D!QXJ]7<5]Z(7)^[A6!^?ML/I_9Z\__]7=[ MM8BK'I@<_IM50J%><)R<<1TDLOS/3/:]AS[&FIX8=H2P]\.]^0E:O[T!'"/F MP0&K&=OS6.P9=4X9%?W[QZ)MKZ;*(%3OENNLM@^B\G#JE?$ (W7 )ROC-!T? MN &L'F&P[*>0RIC=[RJCU]"3H:JY+EW7T.&I%\?C94W[P2DM.SH2=:GXE\UJ M_C6NKM,B/RW*+XH_IV;>>,6&8C];E R.6ZV[4_6?&W]X='+#: M$6\??!ZNU%-JJ1T(Q#7H;GLYE]V4L)_KHAJ@?)"5T3- MYZ3]YPZK>Y3\6UR6 .7Q2$UGYAV=>$/[2MP4#(%/#ES-J WU#+JHJ;;)N[K: M["8U-NIZ,E2U*\:A:!U6165\]@(M[/SG>K8N^CZJF,WI?- M[Y]6_N/JZWKURWHSN][J\B]Q\VT9RB#9Z0/5[BN'HMI';941?E ;L* I/3YJ MM4O,H5B>55 [&^!OR\W_C7<[=2RT1#M]H-J-9X'-\JS:*B/\'@9=+N)^IB62 MJ8X,6>TV="B*IU73%F[O;N+796Z.N5A'F.7L>W^>7HZN>O]I]38'_R8_5N8TLRH(L^&Z0!S/@?-W8^ M2S._D_ZK_>--7,0TVZRGH,+9#]:[_BU)AZYZ;8L28,;F=K$3^,/U]URJ$2;@ M9O/9YF<9WVW8%^M=,1L:E#,^U^=ND&H7KCU0>+@BG\Z^ M]H70']%O2RZ]!3-QM5S]')TZC ]U?>RX^1K'R3/YT_%F\5"223'!ZZ7 M?742BF4_O52&[E-<%L#I?I2:.27G=;T\,?'Z23X@TF]%X'@Z5LV"3[U .:*$ M_^0JON1.\Y_\Q/_D)_;#)OQW;KH*\?C8Y?%XI&II5*=6Q\')U@9@/K\3J\S2 M>#I9>N_),M#G &KTF'HY3+4GMU(HX,-':3NU.VC*';L]'J[=M MCXOC6[N_>+O\$N?1;W(Q_"V'1E]='!ZQWD8R#*^3>JD=IX HXN9P&%8=M97;9L9X^I/J^7-]P_K]4U!1$^-6RT[=Z@=/:^CVA;U M6ZX(&>X$+87BJ7&KY>4.M:[G=51]+2Z_YC[H)>Z!GXY5+=UV\)H[J(OZ"%WX M#43B\Y^?["P4 NK0D-42:X?C=4(SM0/E'"F"A%FJ4J;QV)C5\F4' G=&-[7= MSOW)\,6/JV*V\>B@]5)=AWJ99]33$'I;R1Y8B)(@'AJ[7IYJ 2Q/**L%4WHG M:G&#>G3D>AFF8^SJ.475SJSXQ\UL\_-O=GYSJTH(;ZYO*SO.$@@38;:ET.WY MJ7H)IP/A'J;*VF'C$S/SM_5V$]DV*_NVG(.6/V]*19+]/E4O5W7PV=T053:' M_V]Q\V'AE]>%SM [?:!>RFHQK(^KK3F$GQTR3X7TB0]U0KRILZ,!:JQ=:?*Y M^U5; M=S.WJU]GZTW!J^[CHW:"LZ7CK+,*J@W@<\LRNO;OX2$[92NT=)AU6C753_[W MQK\\@.?&[H1D2T=9'955$=)]1^\[Q_W7Y?I4OM:0KNN/Q^X$8BL'6"?54]W; M>>)YCUU^!P?L!%=+!U"GU%+[J7-VJ/*,"@%V:+Q.>+5T8'1"*2T<\1A4R?T8G?!HZ0SFR>3;2/,>#4???%7:TC%)@VFJR\6? MP''9"?8NKOUJMKV&*92G>G[X3B"V= #27675]Z4PRW+9.OL>K:XFJBPQN$O%"FPT4'X H4V;K]RO?W$,S(, M6P@'1QRS;G<#_F7Q?98'+;1>CXY:[]':*2P>+H_4 M>Z/59#GNO72?X+.;U?5B?!_-PR-6>TS5&Z>#FF@$I;SBWR[6854.IB=#5GLH M-?G/>_G*6L C0U=[%=4;N-.ZJ1V8[_?4V74,[Y?;2G1_L_/1 MR^W4N-6>0G6&KH-66EAXZ[?@)L>ORSMQR]UQ=QF_VB.I?DNPFY::Q7,B&.L] MF2J 7B.@U2UY-%U0=EKG_RF"])\B2&.2"&[7/_SPF44S)(G@\=AU@^5.J^BD M4AH :YN-\L:NX_:-:ERL=_I;Y=?AN0CQ^LW/^Y_Y9']N>X7DR=S/:!$^S>TB M7WN\6U[;V:(PYI.(6&5YGR;#\N60:8!XOUQ_GR]_QOAE T[:Q^^W#=[.F/(A M[#G^G2K6XT707?94=0-TV,IV\1T^[V=;57R>77W;K+]G16?6V_[]"F6Z+3Q\F!JQ4P&!=&M=7=8ROB7Q=A-?]Y]27ZF]5L,XNC&S8= M'[5>Y8)^J)U220N0_?+'RG]:S7R!]74_5+U2!/W >3;Y%A#Y$^P F]P^_+V= MK?+[Z@+0'!BS7GV!?A@=5T=EL!ZO[)]_^7VSI=+;;XNK3WZU:;6_C M-A+^WE_!>M%] 6S'VZP2W'[*6.!P.9QX^,R1UEM@L/3]+@(OS[\Z^;[781Q65&>2611JX M!<%*(_,I^TV N66M5B5UJ8J%EM/$LFZGVV._*7TK9]RW6VE3.*_UG!WYY[,C M&N0L5&)Q?B;DC$GQH2'#'O0"P7D01KW>^_?'PQZ<1*(7!B>#;C_FXK]! [NB MN.]C["*%#XU,YJT$W/BC7K<]Z!?V="Z%349!I_-#@T3/SV*56QQ/8W__TZO9 M4F;ASK9X*J?YB*;4\%WKYDBE2H]>=>C?J6MIQ3R3Z6+TYD9F8-@O,&?7*N/Y MFZ;AN6D9T#+V@D;^"6@3FD>/\\IDU)/*'.HI!-W.#Z=DA8!(:6ZERD=E+D [ MJ<;Y^/>?)C].;MAQT [JN7Q="P<[+&R#ZRF&Q*IB-$15:QZ-$ *@ MO[I+=QM\.;Z^F5Q-+B]N)I]^89^NV.5/D_$5&_\^OOSWS>0_8WR%K>/K?2?V M39#1.)\TV56;W20J,RIG/U.3RILL FUEO& VX?;UJ_[[T[T#5' A<%6W4HCM MZ/BD#IE$S.5VU K>?[.Y!NU_!N$[U^"&6X).N^_<,&$)GP'3,),P1SZTB33L MUY)KQ'6Z8-=0*&T9!N9*Z8P%G=:O3,7LXI9G7+(;B)()#Z/'689/6O*4Q3S"5YJI3%IFE9?;$L@A F.X7CB1C-\"CKNFT^ [ M@<;@D"EE31S#"4128Y9$L1R[,Z)\-D]DE#!3NC^K_G/04"EQ$\BD23&=NLP\ MES;!"9H"(C+0Z2W0-"5PFC/L)EBX6'?#"T'@\?-!(+!8YAAC!Y=53)L(/Q3' M9KW6+O,8>81J /P=I:5 G8B;M0 V$7/2<4^!87>(=4A.TQ4D*S28>T,CZH5T MBIM.HDQ1 '&H$"PTG"%[(FX2%J=J;FJ0:IA*8S7'@;A[Z>U&*YMK6#.U,5O6 MOA"X]0X.;C<;L7EC*BA558&C!A7'$A\I7A/&-1 R,-(R3,%%D '",4RE29RX M$\.D1=3HGH4T4:I,B?T<86J5>H@46D4@\+5A;Q$1 A!B/NSCNRCA^138!7+1 M=9FB1'#,6T'_+;RCKD%?^"?_*%UQF'MH.OW,$=8:8CV"G"U[#Q1O#!3C0&Z> M]W&,$BZK4]7T6=@<= \(F_S= 6&SVW-^^ @&RW\,%B6ROT=2T^78B)=F_RXN MV86 J*A&\NE3E1H5("G-I"&J0RG(28^KDU2:JCOILSQ1?^XTE<9E7EJ5AM(T$:,R@ ;AII@Z%5A' MRJA,N>-SG!89L7^>VQO3N YF4CBHH"$6VH!HDBI0490$7I%'(L+5($-K9 X5:, M$\&"VX,75Y8LD+I?"'RC@X'ODH7',YZ61%4NN!#'6!7*&8;%[*CNL(+8@W3] MX^Y2CX"*'9$PC2\H0U7:A\?>)RWPI32X:CG^^_T-"^LZG-8>>!^@/80S-\#S MQYHX&*PMJ=+'DH2;93'A*(X #H*X MGV9?\?("M_RWD%8G _?DFU_@D"^#\T%MKOK/?G-%9X2B7@/-%04%)LE:9H%,?"U"IMEOF;7J"R+)/6 NPD^5!A;>!:A$2;J/M;Q"QRJG&< MC?^[PKA>7/!'*=%D6DYE'M%!P;O_[YN^5L:^2+'6PMI/(KC<3M7M>2,)B(8J M]R[W+W/@MRZ9^MJ+TBE5C71869_I/ ECU5;#GQ/L8"\NL*.!)7GMP&-59:*P M=E=9N! HEQM,Y*;,$!CH'YI&E1QVGGN]H#Q]>%N:"TS'L4:>:&*X@4@- 4-G MRA6RFCZ_R7RFTAFX))?S:74TKBL>A*Q(U0*P=9XH3WY\ [>(LR_,]^WMJ]O' MKG67;?\S)P_WBO#K5\%)9\F%EC9BE04A+@#0+30DY86!4?WC%/-$D?+%2.:D MCSJ=5I@.E;4J&[DK[9E+-EB85%>IA&G?7-UV#X?M06?@+KPMNL.*>N#J+KQ- M=^%'5FRW]=J#D_Z#K9UV\&#;HUI/VL/A\6>I?;RM?_QY6A\UMM?N=H9[J3TB M]^I:H(X_$;;KB($U!<\_-(X;"/RY_]UMU/+5.AQUBSL6;%Z/NZ6Y%6=5_/-L M1=]-?$0&V$SME6=>R@3_Q1=LV*1O5AZ;XKUI==RD&GN)[ND!OXJ_D1->O^H- M3@W]96S7EP4;KGD*]I_NMXHB72)'649'JZQVP7-RZLX/-"X3"3$;WT%4NJ,/ M]LEO&;;]>T0I8,\T=R\4]0=0A3)TN3?RA]DSV/HD:N5T2C&=51<>HN=+^W"7 MA[[H>?#[JNJO_]KKB+XR^PM02P,$% @ U(6I6#NKFG3F!P *2< !< M !A:V%M,3!Q,S,Q,C R-&5X,S$R+FAT;>U:;6_;.!+^?K^"YV+[ MB.Y=AU M[*0!LFER:^"VW0V"W?MVH,61340BM21EQ_?K;X:4_)ZNTUXW3G %ZDCBD!QR M'C[/D-+9Q&7I^=D$N#C_V]G?&PWV4<=%!LJQV !W(%AAI1JSWP78.]9HE%:7 M.I\;.9XXUFZU.^QW;>[DE(=R)UT*YU4[9T?A_NS(=W(VTF)^?B;DE$GQH29% ME$"OU>=1^P0Z'0[]J'LB>O%(\+@?X9]_1S6LBN:ACG7S%#[4,JD:$Z#^!YUV ML]?-W>E,"C<91*W6#S5O>GZ6:.6P/X/UPV5H9JLQ!_>NP5,Y5@,_I%JH6A7' M.M5F\*KE_YU222/AF4SG@S>W,@/+/L&,W>B,JS=URY5M6# R"896_@?0)W3/ MW\Y*E[&=5"JHAA"U6S^<>B\$Q-IP)[4:%$J (:O:^=6_?AK^.+QEQU&S78WE M^WK8V^%A[9RM3^133N%C'L95G<5@G$SFS$VX>_VJ>W*Z=VQR+@0R3B.%Q V.WU?1DK@>E!LTHI,G&V;4 M_&M6WTY^6)N6J-7LTC0,V81/@1F82I@A5[N)M.S7@AN$=#IG-Y!KXYA6[%J; MC$6MQJ],)^SBCF=&Z4PZYG2PVS)0$(.UW,S)).-W@/VNM&GQF4!GL,O4*SKV00:Q-*C@:*:P M.O-RQ&83&4^8+>AG67\&!LI&: "9M"E*/64-,^DF.$";0^P=I'9S=$T+'.84 MJPDVFJ].PPM!X/'S02"P1"J,,<%E&=,ZP@_-L=BLE$N5((_X_ 2OX[00V";B M9B6 =<2<).[),>R$6$)RFBXA6:+!;G2-J!>2&JZ319&B >)0(UA\=];[$W,[ M84FJ9[8"J8&QM,YP[(C3P^ W>EE?P9JMG-GR]H7 K7-P<+M=B\T;6T*IS J( M&G222+SU\1HR;L C R,M1RE0!!D@'$>IM!,R)S,4+4^-="^DC5-M"ZQ'A&ET M&B"2&QV#P,>6O45$"$"(A;!?W<<3KL; +I"+;HH4+:)CWHBZ;^&=KQIU1;@+ MMY+R0A6@2>TS(JP5Q 8$D2][=Y2L=91@1S3.31RC!:FZSYJ^"IN]]@%AD[\[ M(&RV.S0/'\%BYH_!\D+VYTBJD\;&O+#[5R&Q&P&BHNPIR*O"3)5:(UD'(/LU(_EU"IER1,A1()$WVQ.I7";]MM,;)22&Y\=B># MRGOJ5]1284EY_:JT7J8],6H+Z!!NV'VE'/-(&1V,:U\%4"H(JMUIQ M(G1N$>:42A)^<:=880G1+?E(IM+-2=-W=4LKR\/.(RHLBC73E534Z\9].:"\ M,#DBVOH<)(ZU$=X!GY2.06%JD2*PL01R6C%D@@EW "^N+)DC=;\0^,8' ]\% M"U]->5IXJJ+@0I)@5BBG&!:[([O##&(/T@VWNU,]#U2LB(1I0T(YTH5[N.]] M9($OK(&RY>3/]S=L5.7A?NU!F /TQ^.,.GC^6!,'@[4%5898;F."]MAELN9+ M-B#W"&HD^=9Q7!B*^8I6KK67:>OP"1TY8BLVQB;^"(+9((HS@,XY;^#M#P9V+"O?\.$ M?!N<#VISU7WVFRM_1BBJ-5!?D\"F/E5B.<$^Q@+RZPHH4%>>W 8YEEHK&AUVRX$+R66Q1R6V0(#)P?/XQ2 M'':>>[T@G3Z\+:KG@*6SB0[DQ]=PBSC[1KUO;D7_?SR)_;TB^/I5]+[U,-?M>LOI_&ZL M-!CA*@#30&]3GEL85!>G*!9YRN<#J7RGOM)I">R1=DYG WKG/B7%P>RD[,3W M%XK+U_']=K/;.:8W\L[@?U%U7+ZL;_J7]4=.;)=UF^VH_V!IJQD]6/:E5COM M9K_7_:IFOUS6/?D.SO::O:BW5[-'?GI-95"!Q+,V5<3 VIRK#[7C&J)_%J[; MMLOR''1^1!M;UO9R9ES+ G_F<]>O^HYHO M#7%C6"T:5&TOTSUG(*SB)YJ$UZ\ZO5/K?S>^*UB;D]V@;Q_O OWC)ZSD1I)Q MM&7^8)558W].L[GY9<;5/<0%G7:PWW"/P'XQF)E1+E)GEQ,)";M>R-WGE5W$ M+65=A0&S'8(C+P];6KCCTZL5;=KX>BO7UK_]&X33[BEL?<^UC(N7G]:R"A]A M< KW<)6'OO9Y\..P\C=\JG;D/Y'[+U!+ P04 " #4A:E8GBXTM;L$ / M% %P &%K86TQ,'$S,S$R,#(T97@S,C$N:'1MW5AM;]I($/Y^OV*.J&DB M@>,7",%0)$J(BM0FO4#4WJ?3XEWC56RON[LDY7[]S:YQ GD[S^$39>H2&HT5UU 4 M2\GGB0;?]9OP2>U MW4._Y=.@V?;B610=$DJ"#J%!NQT%?WDU%$7V4D;I9U#*>-Q)F[(=-WVFW M"MV]YE0GH>>ZKVJ6M=^+1:[1GD3Y\K%4M/_K\;OQV/(7 =[PJEN_K8?L! M#VM]V$SDOZ?P@>RO%Y'(.=91BR+LH/TU'1'BALGO7H>'HQR.SJ?CD_%P,!V? MG<+'B_/)Q>!T"M,S\([@PIDX0PD'+K3^>EK4(FT[K)XIQ,('!\=G' MZ>AX(\#_7R!5(3KN(9R=P/3="":#\[>#T]&DA/& RGAN*[KK]5? C% M%VD M?XXATCD.8O,^8=KKA/0"8,O"R(QP>D2)"N$U(#$$R$S\-S&'R!B&%R2 MC'"8LBC)T=4Y9ZH.XSQR8,_([^X<^;[;'8JL(/G2OGG=?8B%M.H+=%908-AN M*'P@,DIV=[Q#MQMX];*W$P4Q3Y%XX]&$10O)-=H!DE,8?8T2DL\9#H4LXTH9 M[_'?<%*<() PR=#-=6?.;225+W7+:QN>0D0Q6H<3!Z:)R!3J>6]S)/(Z#!/. M8C2'YC6_8G 6QSQBTN3 *%A%6+<&9TM DN:QS4:QD&I!L*1:K)_B,M5EO.51 MU@FQ3 E7<)F+:XQ[SG9W6D?=;<'3+0BE.#$;*8MU&!Q6AX5C>+D._:8=5R\$ ML3UO_\<,D ='W&9F6D[+GC6PQ2L1 ?$B1:!'6,G4P.L&4Y=IK,[C2F MO6F"PA2_W:@ZX::_%9(I4^"Z(9,T!11#?TB*Y5<%5ER5G2+F.8A*4UF*:L89D)B@:4\^"F)E%>+L32VH@137Y;-?J_A7)R7TBZ_@;>Y1YO#<*[0H?GQ# ML3 ZQJ-GY]X-Z%>9^54"_$"6T"E7G*="O!.6:X*J;<6Z90;*8[S^F_5'9V)W MI]GN?I?IT=[*_N2%)M=M\.4:GY>%[-+K,%(2\H MD7(*5;#_%>PO4>KG_*;8: DVOP=V-J\-_VT6@SMW5(50=EL))4N),7?OUNHV MZ7;VN[ 9XU%LCSLSA+"_?L^,<0H)R:92[Q%" M)N=^OG.3>XG.TGXO883V?^O]WFC J8@6&1)$0=",/4J:[:#5\:)V.SYFLYG[CU=#460O991>I>Q%+>-Y(V'&?MCT MG9-6H;M+3G42>J[[K&99^[U8Y!KM290O'TLU]Y1I=J,;).7S/+0AU4K1BAR) M5,APS[5_74-IQ"3CZ2I\/N494W#.EG I,I(_KRN2JX9BDL3=X'P*TPOPVO#.F3A#!R:CH:5Z0#RY>!\-&E=U#B(6TZ@MT5E!@ M.&XHO"$R2O;WO&.W&WCU)%BC4>(9*IJ:S;:I/LXX)+9FX)9?"^ M ]T!.00L9:]U0 ^KCK9!,&8#KADS2%% ,_<%.1T*!B*MR2,2W$P 54FY5&R"1 M:Y&6]2%PHEF;ZLYT<.#1<^2AE?;X$;-+2I-9RBJ&F9 XUQH(1TH*Q<+JH4NY M*E*R"GENDVJ%NNNZFPFM11::37MM1EE$TK41:Z\D?SIY';<\>S4ZJFEE>4UV M+.E(T_NTIA.XG0>IKN,]2'M,:W#B=(+6EU?KG/C-+ZZUV7&. _]):H]L>F7% M4'5!V?DHB,@JK+,7M: &4BS+9[]6\:\[)?2+&_"V3RC3//> %L6W'RBVC$ZQ M]>S>NRWZ=69^E0#?D!5TRNOFL1#OA.6:H&I/8GUB!LHV_DY)V-]KGG25_;YS M;6WE9'?1^\U=1?_Y"5L/1[-FD1>42#F%*O:?*9MW[]71#9X@FE\S^ OO5'B+ M^XF;6^'A2]9LL:ED1"TDD_FGS" MQ>X?]Y,(F2$X"_VPR&>LSZWO\GW0D7T/]1]02P$"% ,4 " #4A:E8CU@< M;':4 0"?^Q, $0 @ $ 86MA;2TR,#(T,#,S,2YH=&U0 M2P$"% ,4 " #4A:E8L&>(06@/ #AI $0 @ &EE $ M86MA;2TR,#(T,#,S,2YX&UL4$L! A0# M% @ U(6I6 60-73?/@ 5<(" !4 ( !",$! &%K86TM M,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( -2%J5@LTIM$T.$ $66" 5 M " 1H @!A:V%M+3(P,C0P,S,Q7VQA8BYX;6Q02P$"% ,4 M " #4A:E8!'P(B V# !R_04 %0 @ $=X@( 86MA;2TR M,#(T,#,S,5]P&UL4$L! A0#% @ U(6I6"AS '#2!P ;"8 !< M ( !764# &%K86TQ,'$S,S$R,#(T97@S,3$N:'1M4$L! A0# M% @ U(6I6#NKFG3F!P *2< !< ( !9&T# &%K86TQ M,'$S,S$R,#(T97@S,3(N:'1M4$L! A0#% @ U(6I6)XN-+6[! #Q0 M !< ( !?W4# &%K86TQ,'$S,S$R,#(T97@S,C$N:'1M4$L! M A0#% @ U(6I6"[\.KFW! CA( !< ( !;WH# &%K K86TQ,'$S,S$R,#(T97@S,C(N:'1M4$L%!@ * H G@( %M_ P $! end XML 84 akam-20240331_htm.xml IDEA: XBRL DOCUMENT 0001086222 2024-01-01 2024-03-31 0001086222 2024-05-03 0001086222 2024-03-31 0001086222 2023-12-31 0001086222 2023-01-01 2023-03-31 0001086222 2022-12-31 0001086222 2023-03-31 0001086222 us-gaap:CommonStockMember 2023-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2023-12-31 0001086222 us-gaap:RetainedEarningsMember 2023-12-31 0001086222 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001086222 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001086222 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001086222 us-gaap:CommonStockMember 2024-03-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001086222 us-gaap:TreasuryStockCommonMember 2024-03-31 0001086222 us-gaap:RetainedEarningsMember 2024-03-31 0001086222 us-gaap:CommonStockMember 2022-12-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001086222 us-gaap:TreasuryStockCommonMember 2022-12-31 0001086222 us-gaap:RetainedEarningsMember 2022-12-31 0001086222 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001086222 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001086222 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001086222 us-gaap:CommonStockMember 2023-03-31 0001086222 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001086222 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001086222 us-gaap:TreasuryStockCommonMember 2023-03-31 0001086222 us-gaap:RetainedEarningsMember 2023-03-31 0001086222 us-gaap:CommercialPaperMember 2024-03-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2024-03-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001086222 us-gaap:BankTimeDepositsMember 2023-12-31 0001086222 us-gaap:CommercialPaperMember 2023-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2023-12-31 0001086222 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001086222 us-gaap:DomesticCorporateDebtSecuritiesMember 2024-01-01 2024-03-31 0001086222 us-gaap:MoneyMarketFundsMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2024-03-31 0001086222 us-gaap:BankTimeDepositsMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:BankTimeDepositsMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-03-31 0001086222 us-gaap:MutualFundMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2024-03-31 0001086222 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001086222 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001086222 us-gaap:MoneyMarketFundsMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:BankTimeDepositsMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-12-31 0001086222 us-gaap:MutualFundMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel1Member us-gaap:MutualFundMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2023-12-31 0001086222 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001086222 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001086222 us-gaap:TradeAccountsReceivableMember 2024-03-31 0001086222 us-gaap:TradeAccountsReceivableMember 2023-12-31 0001086222 akam:UnbilledAccountsReceivableMember 2024-03-31 0001086222 akam:UnbilledAccountsReceivableMember 2023-12-31 0001086222 us-gaap:OtherCurrentAssetsMember akam:CommissionandIncentivePaymentsMember 2024-03-31 0001086222 us-gaap:OtherCurrentAssetsMember akam:CommissionandIncentivePaymentsMember 2023-12-31 0001086222 us-gaap:OtherAssetsMember akam:CommissionandIncentivePaymentsMember 2024-03-31 0001086222 us-gaap:OtherAssetsMember akam:CommissionandIncentivePaymentsMember 2023-12-31 0001086222 akam:CommissionandIncentivePaymentsMember 2024-03-31 0001086222 akam:CommissionandIncentivePaymentsMember 2023-12-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001086222 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001086222 us-gaap:CustomerRelationshipsMember 2024-03-31 0001086222 us-gaap:CustomerRelationshipsMember 2023-12-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0001086222 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001086222 us-gaap:LicensingAgreementsMember 2024-03-31 0001086222 us-gaap:LicensingAgreementsMember 2023-12-31 0001086222 akam:NonameSecurityMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-31 0001086222 us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleNotesMember us-gaap:ConvertibleDebtMember 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2029Member us-gaap:ConvertibleDebtMember 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2029Member us-gaap:ConvertibleDebtMember akam:DebtConversionTermsOneMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember akam:DebtConversionTermsOneMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember akam:DebtConversionTermsOneMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2029Member us-gaap:ConvertibleDebtMember akam:DebtConversionTermsTwoMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember akam:DebtConversionTermsTwoMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember akam:DebtConversionTermsTwoMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2029Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2024-01-01 2024-03-31 0001086222 us-gaap:ConvertibleDebtMember 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2029Member us-gaap:ConvertibleDebtMember 2023-12-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2023-12-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2023-12-31 0001086222 us-gaap:ConvertibleDebtMember 2023-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-11-01 2022-11-30 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember akam:BenchmarkRateMember 2022-11-01 2022-11-30 0001086222 srt:MinimumMember akam:A2022CreditAgreementMember akam:ReferenceRateMember 2022-11-01 2022-11-30 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember akam:ReferenceRateMember 2022-11-01 2022-11-30 0001086222 srt:MinimumMember akam:A2022CreditAgreementMember us-gaap:BaseRateMember 2022-11-01 2022-11-30 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember us-gaap:BaseRateMember 2022-11-01 2022-11-30 0001086222 srt:MinimumMember akam:A2022CreditAgreementMember 2022-11-01 2022-11-30 0001086222 srt:MaximumMember akam:A2022CreditAgreementMember 2022-11-01 2022-11-30 0001086222 akam:A2022CreditAgreementMember 2024-03-31 0001086222 akam:ConvertibleSeniorNotesDue2029Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001086222 akam:ConvertibleSeniorNotesDue2027Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001086222 akam:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2023-01-01 2023-03-31 0001086222 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001086222 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-03-31 0001086222 us-gaap:EmployeeSeveranceMember 2024-03-31 0001086222 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-03-31 0001086222 akam:LeaseImpairmentMember akam:A2021RestructuringPlanMember 2024-03-31 0001086222 akam:LeaseImpairmentMember akam:A2021RestructuringPlanMember 2024-01-01 2024-03-31 0001086222 akam:LeaseImpairmentMember akam:A2021RestructuringPlanMember 2023-01-01 2023-03-31 0001086222 2022-01-31 0001086222 us-gaap:SubsequentEventMember 2024-05-31 0001086222 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001086222 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001086222 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001086222 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001086222 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001086222 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001086222 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0001086222 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0001086222 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0001086222 country:US 2024-01-01 2024-03-31 0001086222 country:US 2023-01-01 2023-03-31 0001086222 akam:InternationalMember 2024-01-01 2024-03-31 0001086222 akam:InternationalMember 2023-01-01 2023-03-31 0001086222 akam:SecurityMember 2024-01-01 2024-03-31 0001086222 akam:SecurityMember 2023-01-01 2023-03-31 0001086222 akam:DeliveryMember 2024-01-01 2024-03-31 0001086222 akam:DeliveryMember 2023-01-01 2023-03-31 0001086222 akam:ComputeMember 2024-01-01 2024-03-31 0001086222 akam:ComputeMember 2023-01-01 2023-03-31 0001086222 2024-04-01 2024-03-31 0001086222 2025-04-01 2024-03-31 0001086222 2026-04-01 2024-03-31 0001086222 akam:ServiceBasedStockAwardsMember 2024-01-01 2024-03-31 0001086222 akam:ServiceBasedStockAwardsMember 2023-01-01 2023-03-31 0001086222 akam:MarketAndPerformanceBasedStockAwardsMember 2024-01-01 2024-03-31 0001086222 akam:MarketAndPerformanceBasedStockAwardsMember 2023-01-01 2023-03-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2024-01-01 2024-03-31 0001086222 us-gaap:ConvertiblesAndBondsWithWarrantsAttachedMember 2023-01-01 2023-03-31 0001086222 akam:RobertBlumofeMember 2024-01-01 2024-03-31 0001086222 akam:RobertBlumofeMember 2024-03-31 0001086222 akam:KimberlySalemJacksonMember 2024-01-01 2024-03-31 0001086222 akam:KimberlySalemJacksonMember 2024-03-31 0001086222 akam:WilliamR.WagnerMember 2024-01-01 2024-03-31 0001086222 akam:WilliamR.WagnerMember 2024-03-31 shares iso4217:USD iso4217:USD shares akam:location akam:country akam:city akam:segment akam:senior_note pure akam:day akam:extension akam:solution_category false 2024 Q1 0001086222 --12-31 0.0079170 0.0086073 0.010515 P2Y P368D P288D P275D 10-Q true 2024-03-31 false 000-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 Yes Large Accelerated Filer false false false 152316548 467717000 489468000 1206971000 374971000 2775000 3469000 716638000 724302000 233853000 216114000 2625179000 1804855000 582023000 1431354000 1864307000 1825944000 947049000 908634000 512554000 536143000 2846535000 2850470000 430428000 418297000 127531000 124340000 9935606000 9900037000 134677000 146927000 291986000 352181000 142527000 107544000 232731000 222944000 7017000 6442000 808938000 836038000 20929000 23006000 24977000 24622000 3540120000 3538229000 800107000 774806000 106768000 106181000 5301839000 5302882000 0.01 0.01 5000000 5000000 700000 700000 0 0 0 0 0 0 0.01 0.01 700000000 700000000 153553975 152411363 151232908 151232908 1536000 1512000 2230875000 2222993000 -116593000 -95330000 1142612 0 125449000 0 2643398000 2467980000 4633767000 4597155000 9935606000 9900037000 986970000 915698000 394743000 361316000 116932000 91863000 134570000 129107000 152430000 146139000 21023000 15912000 544000 44723000 820242000 789060000 166728000 126638000 27841000 5292000 6818000 2681000 511000 -2363000 188262000 126886000 12844000 29780000 175418000 97106000 1.16 0.62 1.11 0.62 151628000 155637000 157466000 156135000 175418000 97106000 -16447000 11722000 -1562000 2399000 -4816000 7449000 -21263000 19171000 154155000 116277000 175418000 97106000 156183000 135457000 93260000 61883000 -10467000 4925000 1682000 1098000 0 174000 -2062000 -21602000 736000 25251000 26016000 26009000 -66949000 -97263000 34316000 36449000 356000 25834000 7231000 2158000 351878000 233499000 0 20070000 93751000 141700000 80003000 80545000 170019000 134191000 15144000 185249000 167111000 91637000 -9935000 20268000 -151583000 -119888000 20310000 21257000 109333000 29894000 125449000 348600000 -1509000 -52000 -215981000 -357289000 -4013000 2297000 -19699000 -241381000 490470000 543022000 470771000 301641000 525000 225000 74940000 86066000 9153000 2156000 64795000 55167000 100167000 102952000 43065000 101196000 26596000 14611000 467717000 298800000 3054000 2841000 470771000 301641000 151232908 1512000 2222993000 -95330000 0 2467980000 4597155000 2321067 24000 -127020000 -126996000 134902000 134902000 1142612 125449000 125449000 175418000 175418000 -16447000 -16447000 -4816000 -4816000 152411363 1536000 2230875000 -116593000 -125449000 2643398000 4633767000 156494816 1565000 2578603000 -140332000 0 1920351000 4360187000 804553 8000 -31344000 -31336000 77985000 77985000 4555541 351772000 351772000 97106000 97106000 11722000 11722000 7449000 7449000 152743828 1573000 2625244000 -121161000 -351772000 2017457000 4171341000 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, or Akamai Connected Cloud, comprises more than 4,100 edge points-of-presence in approximately 130 countries and nearly 750 cities. The Company was incorporated in Delaware in 1998 and is headquartered in Cambridge, Massachusetts. The Company is currently organized and operates as one operating and reportable segment.</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 accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation in the accompanying interim condensed consolidated 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%">Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited interim condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission on February 28, 2024. The December 31, 2023 condensed consolidated balance sheet included herein is derived from the Company's audited consolidated 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%">The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited interim condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein. </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%">Recent Accounting Pronouncements</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 2023, the Financial Accounting Standards Board ("FASB") issued guidance to improve income tax disclosures, primarily through enhanced disclosures for the rate reconciliation and income taxes paid, in addition to the modification or elimination of other disclosures. This guidance will be effective for the Company's annual period ending December 31, 2025 and is to be applied prospectively with the option to adopt retrospectively. The Company is evaluating the impact the update will have on its disclosures.</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 2023, the FASB issued guidance to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense and application of all segment disclosure requirements to entities with a single reportable segment. This guidance will be effective for the Company's annual period ending December 31, 2024 and interim periods beginning on January 1, 2025 and is to be applied retrospectively. The Company is evaluating the impact the update will have on its disclosures.</span></div> 4100 130 750 1 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%">The accompanying interim condensed consolidated financial statements are unaudited and have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information. These financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation in the accompanying interim condensed consolidated 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%">Certain information and footnote disclosures normally included in the Company’s annual audited consolidated financial statements and accompanying notes have been condensed in, or omitted from, these interim financial statements. Accordingly, the unaudited interim condensed consolidated financial statements included herein should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission on February 28, 2024. The December 31, 2023 condensed consolidated balance sheet included herein is derived from the Company's audited consolidated financial statements.</span></div>The results of operations presented in this quarterly report on Form 10-Q are not necessarily indicative of the results of operations that may be expected for any future periods. In the opinion of management, these unaudited interim condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of the results of all interim periods reported herein. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</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 2023, the Financial Accounting Standards Board ("FASB") issued guidance to improve income tax disclosures, primarily through enhanced disclosures for the rate reconciliation and income taxes paid, in addition to the modification or elimination of other disclosures. This guidance will be effective for the Company's annual period ending December 31, 2025 and is to be applied prospectively with the option to adopt retrospectively. The Company is evaluating the impact the update will have on its disclosures.</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 2023, the FASB issued guidance to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expense and application of all segment disclosure requirements to entities with a single reportable segment. This guidance will be effective for the Company's annual period ending December 31, 2024 and interim periods beginning on January 1, 2025 and is to be applied retrospectively. The Company is evaluating the impact the update will have on its disclosures.</span></div> 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 March 31, 2024 and December 31, 2023 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><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">Long-Term<br/>Marketable<br/>Securities</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">As of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Commercial paper</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%">5,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">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%">1,361,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">396,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,763,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,270)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,760,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,201,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">559,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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">As of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Time deposits</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%">14,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">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%">6,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">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,328,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">428,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,777,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,891 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,185)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,781,518 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">372,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,409,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><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 equity securities. Additionally, the Company holds certain money market funds that are classified as equity securities. These securities are not included in the available-for-sale securities table above but are included in marketable securities in the interim condensed 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 interim condensed consolidated balance sheets. Upon realization, those amounts are reclassified from accumulated other comprehensive loss to interest and marketable securities income, net in the interim condensed consolidated statements of income. As of March 31, 2024, the Company held for investment corporate bonds and U.S. government agency obligations with a fair value of $179.9 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 securities were $2.6 million and are included in accumulated other comprehensive loss as of March 31, 2024. 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 March 31, 2024 and December 31, 2023 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><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value Measurements at<br/>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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">147,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,359,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">395,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">24,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,973,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">171,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,802,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"></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-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">177,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">39,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,331,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">429,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,006,944 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">200,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,806,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">As of March 31, 2024 and December 31, 2023, the Company grouped money market funds and mutual funds using a Level 1 valuation because market prices for such investments are readily available in active markets. As of March 31, 2024 and December 31, 2023, the Company grouped time deposits, commercial paper, corporate bonds and U.S. government agency obligations 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 three months ended March 31, 2024. </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%">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 March 31, 2024 and December 31, 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</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%">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%">1,201,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">372,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">559,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,760,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,781,518 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="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 March 31, 2024 and December 31, 2023 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><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Unrealized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">Long-Term<br/>Marketable<br/>Securities</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">As of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Commercial paper</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%">5,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">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%">1,361,982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">856,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">396,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(789)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,392 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,763,452 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,270)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,760,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,201,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">559,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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">As of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Time deposits</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%">14,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">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%">6,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">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,328,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">428,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,777,812 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,891 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,185)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,781,518 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">372,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,409,504 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 5318000 0 14000 5304000 5304000 0 1361982000 1247000 3467000 1359762000 856550000 503212000 396152000 354000 789000 395717000 339325000 56392000 1763452000 1601000 4270000 1760783000 1201179000 559604000 14426000 0 0 14426000 14426000 0 6249000 0 5000 6244000 6244000 0 1328980000 6429000 4201000 1331208000 276975000 1054233000 428157000 2462000 979000 429640000 74369000 355271000 1777812000 8891000 5185000 1781518000 372014000 1409504000 179900000 2600000 <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 March 31, 2024 and December 31, 2023 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><td style="width:59.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair Value Measurements at<br/>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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">As of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">147,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">8,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,359,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,359,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">395,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">24,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,973,574 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">171,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,802,384 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:0 1pt"></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-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">177,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">39,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,331,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,331,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">429,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,006,944 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">200,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,806,762 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 147089000 147089000 0 38623000 0 38623000 8282000 0 8282000 1359762000 0 1359762000 395717000 0 395717000 24101000 24101000 0 1973574000 171190000 1802384000 177240000 177240000 0 39670000 0 39670000 6244000 0 6244000 1331208000 0 1331208000 429640000 0 429640000 22942000 22942000 0 2006944000 200182000 1806762000 <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 March 31, 2024 and December 31, 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</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%">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%">1,201,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">372,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">559,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,760,783 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,781,518 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1201179000 372014000 559604000 1409504000 1760783000 1781518000 Accounts Receivable<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%">Net accounts receivable consisted of the following as of March 31, 2024 and December 31, 2023 (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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</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%">503,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">516,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">215,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">719,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances 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%">(2,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">716,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">724,302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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 three months ended March 31, 2024 and 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2023</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">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%">(2,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">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-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 March 31, 2024 and December 31, 2023 (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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</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%">503,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">516,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">215,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">719,413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances 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%">(2,775)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">716,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">724,302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 503466000 516175000 215947000 211596000 719413000 727771000 2775000 3469000 716638000 724302000 <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 three months ended March 31, 2024 and 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2023</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,469 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"></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%">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%">(2,394)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,557 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3469000 5917000 1700000 1397000 2394000 1757000 2775000 5557000 Incremental Costs to Obtain a Contract with a Customer<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 March 31, 2024 and December 31, 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</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%">47,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">44,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></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%">43,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">87,121 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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:112%">Information related to incremental costs to obtain a contract with a customer for the three months ended March 31, 2024 and 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense related to deferred costs</span></div></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%">14,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental costs capitalized</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:112%">Amortization expense related to deferred costs is primarily included in sales and marketing expense in the interim condensed consolidated statements of income.</span></div>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 internationally. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 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.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">512,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">473,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">474,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">986,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">915,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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. 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 interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 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.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">490,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">405,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">351,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">144,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">986,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">915,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><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%">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><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 three months ended March 31, 2024 and 2023, the Company recognized $60.5 million and $57.5 million of revenue that was included in deferred revenue as of December 31, 2023 and 2022, 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 March 31, 2024, the aggregate amount of remaining performance obligations from contracts with customers was $3.4 billion. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue over the next 12 months. The majority of the remaining balance is expected to be recognized over the next <span style="-sec-ix-hidden:f-684">two</span> to three years. 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 three months ended March 31, 2024 and 2023, related to performance obligations satisfied in previous periods was 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%">Deferred costs associated with obtaining customer contracts, specifically commission and incentive payments, as of March 31, 2024 and December 31, 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,<br/>2023</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%">47,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">44,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></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%">43,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,004 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">87,121 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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:112%">Information related to incremental costs to obtain a contract with a customer for the three months ended March 31, 2024 and 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense related to deferred costs</span></div></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%">14,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,175 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental costs capitalized</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,342 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 47764000 44383000 43240000 42738000 91004000 87121000 14363000 12175000 19342000 12417000 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 March 31, 2024 and December 31, 2023 (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.853%"><tr><td style="width:1.0%"></td><td style="width:25.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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 Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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%">354,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(203,676)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">150,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">354,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(196,572)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">157,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">613,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,017,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(504,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">512,554 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,020,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(484,132)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">536,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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 three months ended March 31, 2024 and 2023 was $21.0 million and $15.9 million, respectively. Based on the Company’s acquired intangible assets as of March 31, 2024, aggregate expense related to amortization of acquired intangible assets is expected to be $63.3 million for the remainder of 2024, and $80.3 million, $76.0 million, $61.9 million and $49.5 million for 2025, 2026, 2027 and 2028, 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 three months ended March 31, 2024 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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></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 as of January 1, 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Measurement period adjustments related to acquisitions completed in prior 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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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 tests goodwill for impairment at least annually. Through the date the interim condensed consolidated financial statements were issued, no triggering events have occurred that would indicate that a potential impairment exists.</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 that are subject to amortization consisted of the following as of March 31, 2024 and December 31, 2023 (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.853%"><tr><td style="width:1.0%"></td><td style="width:25.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.466%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.468%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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 Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net<br/>Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><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%">354,223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(203,676)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">150,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">354,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(196,572)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">157,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">613,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(286,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273,758)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired license rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,017,054 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(504,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">512,554 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,020,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(484,132)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">536,143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 354223000 203676000 150547000 354539000 196572000 157967000 613369000 286130000 327239000 616267000 273758000 342509000 14652000 9437000 5215000 14659000 9117000 5542000 34810000 5257000 29553000 34810000 4685000 30125000 1017054000 504500000 512554000 1020275000 484132000 536143000 21000000 15900000 63300000 80300000 76000000 61900000 49500000 <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 three months ended March 31, 2024 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><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></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 as of January 1, 2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,850,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Measurement period adjustments related to acquisitions completed in prior 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%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,953)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846,535 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2850470000 18000 -3953000 2846535000 Acquisition<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Noname Security</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 2024, the Company announced its intention to acquire Noname Gate Ltd. ("Noname Security"), for approximately $450.0 million, subject to cash acquired and post-closing adjustments. Noname Security is intended to enhance Akamai’s existing API Security solution and accelerate its ability to meet growing customer demand and market requirements as the use of APIs continues to expand. The acquisition is expected to close in the second quarter of 2024.</span></div> 450000000 Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Senior Notes</span></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 three convertible senior notes ("2029 Notes", "2027 Notes" and "2025 Notes") outstanding with a par value totaling $3,565.0 million (collectively, the "Notes") that are senior unsecured obligations of the Company and bear interest payable semi-annually in arrears. The following table summarizes further details of the Notes:</span></div><div><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><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Amount (in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 18, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 15, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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.388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 16, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 21, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Conversion Rights of the Notes</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%">At their option, holders may exercise the conversion right of the respective Notes at the following specified times and rates to receive the principal amount in cash and receive any amount in excess of the principal amount in cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election.</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 the close of business on the business day immediately preceding the conversion date, as noted in the table below, under the following circumstances a holder may exercise their conversion right:</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, 2023 for the 2029 Notes, December 31, 2019 for the 2027 Notes and June 30, 2018 for the 2025 Notes (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 five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the respective 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 the respective conversion date, as noted in the table below, holders may convert all or any portion of their respective Notes at any time prior to the close of business on the second scheduled trading day immediately preceding the maturity date. </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%">If the Company undergoes a fundamental change at any time prior to the maturity date, holders of the Notes will have the right, at their option, to require the Company to repurchase for cash all or any portion of their Notes at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the fundamental change repurchase date. </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 conversion rights of the Notes are 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.348%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion Price per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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.9170</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">126.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.6073</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">116.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5150</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The conversion rate for the Notes is established as a number of shares of the Company's commons stock per $1,000 principal amount of the Notes, that is equivalent to the conversion price per share, subject to adjustments in certain events. Upon the occurrence of certain corporate events the Company will increase the conversion rate for a holder that elects to convert its Notes.</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%">Components and Fair Value of the 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 Notes consisted of the following components as of March 31, 2024 and December 31, 2023 (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><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></div></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%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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">As of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,565,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: 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%">(15,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,880)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,540,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,300,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,215,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,359,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,875,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,565,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,538,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,133,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The fair values were determined based on the quoted prices of the Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 within the fair value hierarchy.</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 Hedges and 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%">To minimize the impact of potential dilution upon conversion of the Notes, the Company entered into convertible note hedge transactions with respect to its common stock concurrently with each respective note issuance month. The note hedge transactions cover an approximate number of shares of the Company’s common stock at a strike price that corresponds to the conversion prices for the Notes, also subject to adjustment, and are exercisable upon conversion of the Notes. The note hedge transactions expire upon the respective maturity dates of the Notes. The Company determined that the note hedges meet the definition of a derivative and are classified in stockholders’ equity, as the note hedges are 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 hedges as a decrease to additional paid-in capital. The Company does not recognize subsequent changes in fair value of the note hedges in its interim condensed consolidated 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%">Separately, the Company also entered into warrant transactions concurrently with each of the note issuances, whereby the Company sold warrants to acquire, subject to anti-dilution adjustments, shares of the Company’s common stock at a predetermined strike price per share. The convertible note hedge and warrant transactions will generally have the effect of increasing the conversion price of each of the Notes to the respective strike price related to the warrant transactions. 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 the 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 interim condensed consolidated financial statements. The following table summarizes the main terms impacting the note hedges and warrants (in thousands, except per share data):</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><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</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%">Note hedge transaction cost</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%">236,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">312,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">261,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares covered by note hedge transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to warrant transactions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strike price per share related to warrant transactions</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%">180.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">178.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">149.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate proceeds from sale of warrants</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%">90,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Facility</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%">In November 2022, the Company entered into a $500.0 million five-year, revolving credit agreement (the “2022 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 on November, 22, 2027, and any amounts outstanding thereunder will become due and payable, 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. As of March 31, 2024, the Company was in compliance with all covenants. 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 March 31, 2024.</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: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 Notes bear interest at fixed rates that are payable semi-annually in arrears on their respective interest payment dates each year. Interest expense, together with ongoing commitment fees under the terms of the Company's credit agreements, included in the interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">1,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest payable on 2029 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%">3,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable and commitment fees under the 2022 credit agreement</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of interest 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%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</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%">6,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">2,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3 3565000000 The following table summarizes further details of the Notes:<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><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.029%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Amount (in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 18, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 15, 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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><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.388 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 16, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.375 </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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 21, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.125 </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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rights of the Notes are 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.348%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion Price per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 15, 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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.9170</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">126.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 1, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.6073</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">116.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5150</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The conversion rate for the Notes is established as a number of shares of the Company's commons stock per $1,000 principal amount of the Notes, that is equivalent to the conversion price per share, subject to adjustments in certain events. Upon the occurrence of certain corporate events the Company will increase the conversion rate for a holder that elects to convert its Notes.</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 Notes consisted of the following components as of March 31, 2024 and December 31, 2023 (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><td style="width:43.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></div></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%">2025 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></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">As of March 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,565,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: 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%">(15,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,880)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,249,299 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,639 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147,182 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,540,120 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,300,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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,215,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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,359,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,875,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,565,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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: issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,831)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,538,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,289,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,467,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,133,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The fair values were determined based on the quoted prices of the Notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 within the fair value hierarchy.</span></div>The following table summarizes the main terms impacting the note hedges and warrants (in thousands, except per share data):<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><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025 Notes</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%">Note hedge transaction cost</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%">236,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">312,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">261,740 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares covered by note hedge transactions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to warrant transactions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strike price per share related to warrant transactions</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%">180.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">178.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">149.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate proceeds from sale of warrants</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%">90,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1265000000 0.01125 0.01388 1150000000 0.00375 0.00539 1150000000 0.00125 0.00350 20 20 20 30 30 30 1.30 1.30 1.30 5 5 5 5 5 5 0.98 0.98 0.98 1 1 1 126.31 116.18 95.10 1265000000 1150000000 1150000000 3565000000 15701000 6361000 2818000 24880000 1249299000 1143639000 1147182000 3540120000 1300837000 1215665000 1359473000 3875975000 1265000000 1150000000 1150000000 3565000000 16478000 6831000 3462000 26771000 1248522000 1143169000 1146538000 3538229000 1376915000 1289219000 1467274000 4133408000 236555000 312225000 261740000 10015000 9898000 12093000 10015000 9898000 12093000 180.44 178.74 149.18 90195000 185150000 119945000 500000000 P5Y 500000000 1000000000 2 P1Y 0.0075 0.01125 0.0075 0.01125 0.0000 0.00125 0.0007 0.00125 0 Interest expense, together with ongoing commitment fees under the terms of the Company's credit agreements, included in the interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.838%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">1,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest payable on 2029 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%">3,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest payable and commitment fees under the 2022 credit agreement</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of interest 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%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</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%">6,818 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">2,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1946000 1166000 3558000 0 1078000 1078000 359000 359000 141000 146000 264000 68000 6818000 2681000 Restructuring<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the first quarter of 2023, management committed to an action to restructure certain parts of the Company to enable it to prioritize investments in the fastest growing areas of the business. As a result, certain headcount reductions were necessary. The Company has incurred $20.7 million related to this action through March 31, 2024. During the three months ended March 31, 2023, $23.6 million was incurred related to this action. There were no material charges incurred during the three months ended March 31, 2024, and the Company<span id="i1c045582be5f4f82bfc001ee555eb8c4_2095"></span> does not expect to incur material additional charges related to this action.</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:112%">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, which is a significant change to the way employees worked prior to the program. The Company began to identify certain facilities that were no longer needed in the fourth quarter of 2021. As a result, impairments of right-of-use assets and leasehold improvements were recognized. The Company has incurred $35.9 million of restructuring charges related to this action, of which $0.9 million and $18.5 million were incurred during the three months ended March 31, 2024 and 2023, respectively. As the Company continues to execute its FlexBase program, additional charges related to this action are expected to occur through the first half of 2024, </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">however, the Company does not expect to incur any material additional restructuring charges related to this action.</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 also recognizes restructuring charges for redundant employees, facilities and contracts associated with completed acquisitions.</span></div> 20700000 23600000 35900000 900000 18500000 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%">Share 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%">Effective January 2022, the board of directors of the Company authorized a $1.8 billion share repurchase program through December 2024, of which $412.5 million remains available for repurchase as of March 31, 2024. In May 2024, the board of directors authorized a new $2.0 billion share repurchase program, effective May 2024 through June 2027. 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 three months ended March 31, 2024, the Company repurchased 1.1 million shares of its common stock for $125.4 million.</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%">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%">Components of total stock-based compensation included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">12,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">9,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">23,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">93,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(40,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation, net of 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%">52,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">50,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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%">In addition to the amounts of stock-based compensation reported in the table above, the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 also include stock-based compensation reflected as a component of amortization primarily consisting of capitalized internal-use software; the additional stock-based compensation was $9.7 million and $7.5 million, respectively, before taxes.</span></div> 1800000000 412500000 2000000000 1100000 125400000 <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 included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 were as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">12,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">9,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">23,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">93,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(40,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,413)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation, net of 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%">52,920 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">50,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 12618000 9329000 38045000 21844000 18811000 13545000 23786000 17165000 93260000 61883000 40340000 11413000 52920000 50470000 9700000 7500000 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 three months ended March 31, 2024 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><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Unrealized Gains (Losses) on Investments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><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, 2024</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%">(98,035)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></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,447)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,816)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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%">(114,482)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2,111)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(116,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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%">There were no amounts reclassified from accumulated other comprehensive loss to net income for the three months ended March 31, 2024.</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 three months ended March 31, 2024 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><td style="width:56.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Unrealized Gains (Losses) on Investments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><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, 2024</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%">(98,035)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,330)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></div></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,447)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,816)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,263)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2024</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%">(114,482)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2,111)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(116,593)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -98035000 2705000 -95330000 -16447000 -4816000 -21263000 -114482000 -2111000 -116593000 0 Revenue by geography included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">512,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">473,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">474,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">986,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">915,698 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>Revenue by solution category included in the Company’s interim condensed consolidated statements of income for the three months ended March 31, 2024 and 2023 was as follows (in thousands):<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">490,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">405,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">351,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">144,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">986,970 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">915,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 512347000 473833000 474623000 441865000 986970000 915698000 3 490681000 405552000 351758000 394384000 144531000 115762000 986970000 915698000 60500000 57500000 3400000000 0.65 P12M P3Y 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 Company's effective income tax rate is based on estimated income for the year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods. Potential discrete adjustments include tax charges or benefits related to stock-based compensation, changes in tax legislation, settlements of tax audits or assessments, uncertain tax positions and acquisitions, among other items.</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:112%">The Company’s effective income tax rate was 6.8% and 23.5% for the three months ended March 31, 2024 and 2023, respectively. The lower effective tax rate for the three months ended March 31, 2024 was primarily due to an increase in the excess tax benefit related to stock-based compensation, a decrease in tax on global intangible low-taxed income and a decrease in the valuation allowance recorded against state and foreign credits. These amounts were partially offset by a decrease in foreign income taxed at lower rates and the impact of the enactment of a 15% global minimum corporate income tax that the Organisation for Economic Co-operation and Development ("OECD") and OECD member countries have begun implementing and which impacted the Company beginning January 1, 2024.</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:112%">For the three months ended March 31, 2024, the effective income tax rate was lower than the federal statutory tax rate due to the excess tax benefit related to stock-based compensation, 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 and the 15% global minimum corporate income tax.</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 the three months ended March 31, 2023, the effective income tax rate was higher than the federal statutory tax rate due to tax on global intangible low-taxed income, non-deductible stock-based compensation, a shortfall related to stock-based compensation and an increase in the valuation allowance recorded against tax credits and foreign net operating losses. These amounts were partially offset by foreign income taxed at lower rates and the benefit of U.S. federal, state and foreign research and development credits.</span></div> 0.068 0.235 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 awards, convertible senior notes and warrants issued by the Company. 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.</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 three months ended March 31, 2024 and 2023 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">175,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">97,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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%">151,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">157,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 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%">1.16 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">For the three months ended March 31, 2024 and 2023, certain potential outstanding shares from service-based stock awards 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 market- and performance-based stock awards were excluded from the computation of diluted net income per share because the underlying market and performance conditions for such stock awards 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 three months ended March 31, 2024 and 2023 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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 stock awards</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,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market- and performance-based stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from computation</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%">37,495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,438 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 three months ended March 31, 2024 and 2023 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">175,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">97,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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%">151,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">157,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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 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%">1.16 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 175418000 97106000 151628000 155637000 3724000 498000 2114000 0 0 0 157466000 156135000 1.16 0.62 1.11 0.62 The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three months ended March 31, 2024 and 2023 were as follows (in thousands):<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><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Three Months<br/>Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 stock awards</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,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market- and performance-based stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares excluded from computation</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%">37,495 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,438 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4161000 7867000 1328000 1580000 32006000 21991000 37495000 31438000 <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 following table describes, for the quarterly period covered by this report, each trading arrangement for the sale or purchase of Company securities adopted, terminated or for which the amount, pricing or timing provisions were modified by our directors and officers that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) (a “Rule 10b5-1 trading arrangement”) or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K):</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><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.570%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#b6b6b6;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name (Title)</span></td><td colspan="3" style="background-color:#b6b6b6;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Action Taken (Date of Action)</span></td><td colspan="3" style="background-color:#b6b6b6;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of Trading Arrangement</span></td><td colspan="3" style="background-color:#b6b6b6;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nature of Trading Arrangement </span></td><td colspan="3" style="background-color:#b6b6b6;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Duration of Trading Arrangement</span></td><td colspan="3" style="background-color:#b6b6b6;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate Number of Securities to be Purchased or Sold</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Blumofe </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Executive Vice President and Chief Technology Officer)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption (03/10/2024)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rule 10b5-1 trading arrangement</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Until March 11, 2025, or such earlier date upon which all transactions are completed or expire without execution</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 23,219 shares of common stock</span></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kimberly Salem-Jackson</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Chief Marketing Officer)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption (02/20/2024)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rule 10b5-1 trading arrangement</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Until November 29, 2024, or such earlier date upon which all transactions are completed or expire without execution</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 12,275 shares of common stock</span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">William R. Wagner</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Director)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adoption (02/26/2024)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rule 10b5-1 trading arrangement</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Until November 27, 2024, or such earlier date upon which all transactions are completed or expire without execution</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 3,000 shares of common stock</span></div></td></tr></table></div> false false false Robert Blumofe Executive Vice President and Chief Technology Officer true 03/10/2024 23219 Kimberly Salem-Jackson Chief Marketing Officer true 02/20/2024 12275 William R. Wagner Director true 02/26/2024 3000