XML 52 R37.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Basis of Accounting | The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in the accompanying consolidated financial statements.
Use of Estimates | Use of Estimates The Company prepares its consolidated financial statements in conformity with accounting principles generally accepted in the United States of America. These principles require management to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses and the amounts disclosed in the related notes to the consolidated financial statements. Actual results and outcomes may differ materially from management’s estimates, judgments and assumptions. Significant estimates, judgments and assumptions used in these financial statements include, but are not limited to, those related to revenue, accounts receivable and related reserves, valuation and impairment of investments and marketable securities, valuation and amortization periods of acquired intangible assets, useful lives and realizability of long-lived assets, capitalized internal-use software development costs, income tax reserves and accounting for stock-based compensation. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. The effects of material revisions in estimates are reflected in the consolidated financial statements prospectively from the date of the change in estimate.
Cash, Cash Equivalents and Marketable Securities | Cash, Cash Equivalents and Marketable Securities Cash and cash equivalents consist of cash held in bank deposit accounts and short-term, highly-liquid investments with remaining maturities of three months or less at the date of purchase. Marketable securities consist of corporate, government and other securities. Securities having remaining maturities of less than one year from the date of the balance sheet are classified as short-term, and those with maturities of more than one year from the date of the balance sheet are classified as long-term in the consolidated balance sheets. The Company classifies its fixed income securities with readily determinable fair values as available-for-sale. These investments are classified as marketable securities on the consolidated balance sheets and are carried at fair value, with unrealized gains and losses reported as accumulated other comprehensive loss, a separate component of stockholders’ equity. Available-for-sale securities are evaluated for impairment when the fair value declines below the cost basis. The Company periodically evaluates whether the decline is due to credit losses by considering available evidence regarding these investments including, among other factors, the extent to which, the fair value is less than the cost basis; the financial health of, and business outlook for, the issuer, including industry and sector performance and operational and financing cash flow factors. Additionally, the Company considers its intent and ability to retain its investment in the security for a period of time sufficient to allow for an anticipated recovery in market value. Assessing the above factors involves inherent uncertainty. If a portion of the unrealized loss is due to credit losses, or if the Company does not have the intent or ability to retain its investment in the security, an impairment will be recorded in interest and marketable securities income, net. Impairments, if recorded, could materially differ from the actual market performance of marketable securities in the Company's portfolio if, among other things, relevant information related to the Company's investments was not publicly available, or other factors not considered by the Company would have been relevant to the determination of impairment.
Accounts Receivable and Related Reserves | Accounts Receivable and Related Reserves The Company’s accounts receivable balance includes unbilled amounts that represent revenue recorded for customers that are typically billed monthly in arrears. The Company records reserves against its accounts receivable balance which primarily consists of allowances for current expected credit losses. Increases and decreases in the allowance for current expected credit losses are included as a component of general and administrative expense in the consolidated statements of income. The allowance for current expected credit losses has been developed using historical loss rates for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates. In addition, the allowance considers outstanding balances on a customer-specific, account-by-account basis. The Company assesses collectibility based upon a review of customer receivables from prior sales with collection issues where the Company no longer believes that the customer has the ability to pay for services previously provided. The Company also performs ongoing credit evaluations of its customers. If such an evaluation indicates that payment is no longer reasonably assured for services provided, any future services provided to that customer will result in the creation of a cash-basis reserve until the Company receives consistent payments. The Company does not have any off-balance sheet credit exposure related to its customers.
Incremental Costs to Obtain a Contract with a Customer, Contract Liabilities, Revenue Recognition and Cost of Revenue | Incremental Costs to Obtain a Contract with a Customer The Company capitalizes incremental costs associated with obtaining customer contracts, specifically certain commission and incentive payments. The Company pays commissions and incentives up-front based on contract value upon signing a new arrangement with a customer and upon renewal and upgrades of existing contracts with customers if the renewal and upgrades result in an incremental increase in contract value. To the extent commissions and incentives are earned, the expenses, including estimated payroll taxes, are deferred on the Company's consolidated balance sheet and amortized over the expected life of the customer arrangement on a straight-line basis. Based on the nature of the Company's unique technology and services, and the rate at which the Company continually enhances and updates its technology, the expected life of the customer arrangement is determined to be approximately three years. Additionally, the Company may pay commissions and incentives based upon contract value, rather than incremental increase in contract value, to certain sales groups within the Company. For these commission arrangements, the Company amortizes capitalized costs for contract renewals over an average renewal contract period of 16 months. The Company also incurs commission expense on an ongoing basis based upon revenue recognized. In these cases, no incremental costs are deferred, as the commissions are earned and expensed in the same period for which the associated revenue is recognized. Amortization of the costs is primarily included in sales and marketing expense in the consolidated statements of income. The current portion of deferred commission and incentive payments is included in prepaid expenses and other current assets, and the long-term portion is included in other assets on the Company's consolidated balance sheets. Contract Liabilities Contract liabilities primarily represent payments received from customers for which the related performance obligations have not yet been satisfied. These balances consist of the unearned portion of monthly service fees and integration fees and prepayments made by customers for future periods. The current and long-term portions of the Company's contract liabilities are included in deferred revenue in the respective sections of the Company's consolidated balance sheets. Revenue Recognition The Company primarily derives revenue from the sale of services to customers executing contracts having terms of one year or longer. Services included in the Company's contracts consist of security solutions, the delivery of content, applications and software over the internet, compute solutions and professional services. Revenue is recognized upon transfer of control of promised services in an amount that reflects the consideration the Company expects to receive in exchange for those services. The Company enters into contracts that may include various combinations of these services, which are generally capable of being distinct and accounted for as separate performance obligations. These contracts generally commit the customer to a minimum of monthly, quarterly or annual levels of usage and specify the rate at which the customer must pay for actual usage above the stated minimum. Based on the typical structure of the Company's contracts, which are generally for monthly recurring services that are essentially the same over time and have the same pattern of transfer to the customer, most performance obligations represent a promise to deliver a series of distinct services over time. The Company's contracts with customers sometimes include promises to deliver multiple services to a customer. Determining whether services are distinct performance obligations often requires the exercise of judgment by management. For example, advanced features that enhance a service and are highly interrelated are generally not considered distinct; rather, they are combined with the service they relate to into one performance obligation. Different determinations related to combining services into performance obligations could result in differences in the timing and amount of revenue recognized in a period. Generally, the transaction price in a contract is equal to the committed price stated in the contract, less any discounts or rebates. The Company's typical contracts qualify for series accounting, and the pricing terms generally do not require estimation of the transaction price beyond the reporting period. As a result, any incremental fees generated as a result of usage or “bursting” over committed contract levels are recorded in the period to which the services relate. The amount of consideration recognized for usage above contract minimums is limited to the amount the Company expects to be entitled to receive in exchange for providing the services. Once the transaction price has been determined, the Company allocates such price among all performance obligations in the contract on a relative standalone selling price (“SSP”) basis. Determination of SSP requires the exercise of judgment by management. SSP is based on observable inputs such as the price the Company charges for the service when sold separately or the discounted list price per management’s approved price list. In cases where services are not sold separately or price list rates are not available, a cost-plus-margin approach or adjusted market approach is used to determine SSP. Most security, delivery and compute services represent stand-ready obligations that are satisfied over time as the customer simultaneously receives and consumes the benefits provided by the Company. Accordingly, revenue for those services is recognized over time, generally ratably over the term of the arrangement due to consistent monthly usage commitments that expire each period. Any bursting over given commitments is recognized in the period in which the usage was served. For services that involve traffic consumption, revenue is recognized in an amount that reflects the level of traffic served to a customer in a given period. For custom arrangements, other methods may be used as a measure of progress towards satisfying the performance obligations. 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 the point in time of delivery or satisfaction of the performance obligation. From time to time, the Company enters into contracts to sell its services or license its technology to unrelated enterprises at or about the same time that it enters into contracts to purchase products or services from the same enterprises. Consideration payable to a customer is reviewed as part of the transaction price. If the payment to the customer does not represent payment for a distinct service, revenue is recognized only up to the net amount of consideration after customer payment obligations are considered. The Company may also resell the licenses or services of third parties. If the Company is acting as an agent in an arrangement with a customer to provide third party services, the transaction price reflects only the net amount to which the Company will be entitled, after accounting for payments made to the third party responsible for satisfying the performance obligation. Cost of Revenue Cost of revenue consists primarily of fees paid to network providers for bandwidth and to third-party network data centers for housing servers, also known as co-location costs. Cost of revenue also includes employee costs for services delivery and network operation, build-out and support of the Company's network; network storage costs; cost of software licenses; depreciation of network equipment used to deliver the Company’s services; and amortization of network-related internal-use software. The Company enters into contracts for bandwidth with third-party network providers with terms typically ranging from several months to two years. These contracts generally commit the Company to pay minimum monthly fees plus additional fees for bandwidth usage above the committed level. In some circumstances, internet service providers (“ISPs”) make rack space available for the Company to locate its servers and provide access to their bandwidth at a discount or no cost. Although the Company does not provide any goods or services to the ISPs or the ISPs’ customers under these arrangements, the ISPs and their customers indirectly benefit by accessing content through a local Company server, resulting in better content delivery. The Company records the cost of these vendor relationships at their negotiated transaction price, which is either at a discount or no cost.
Concentrations of Credit Risk | Concentrations of Credit Risk The amounts reflected in the consolidated balance sheets for accounts receivable, other current assets, accounts payable, accrued liabilities and other current liabilities approximate fair values due to their short-term maturities. The Company maintains the majority of its cash, cash equivalents and marketable securities with major financial institutions that the Company believes to be of high credit standing. The Company believes that, as of December 31, 2024, its concentration of credit risk related to cash equivalents and marketable securities was not significant. Concentrations of credit risk with respect to accounts receivable are primarily limited to certain customers to which the Company makes substantial sales. The Company’s customer base consists of a large number of geographically-dispersed customers diversified across several industries. To reduce risk, the Company routinely assesses the financial strength of its customers. Based on such assessments, the Company believes that its accounts receivable credit risk exposure is limited. For the years ended December 31, 2024, 2023 and 2022, no customer accounted for more than 10% of total revenue. As of December 31, 2024 and 2023, no customer had an accounts receivable balance greater than 10% of total accounts receivable. The Company believes that, as of December 31, 2024 and 2023, its concentration of credit risk related to accounts receivable was not significant.
Fair Value of Financial Instruments | Fair Value of Financial Instruments Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. When the Company has certain financial assets and liabilities recorded at fair value, principally cash equivalents and short- and long-term marketable securities, they are classified as Level 1, 2 or 3 within the fair value hierarchy. Fair values determined by Level 1 valuations are based upon the market prices for such investments that are readily available in active markets and Level 2 valuations are based upon the available quoted prices for similar assets in active markets (or identical assets in an inactive market). Fair values determined by Level 3 inputs are based on unobservable data points for the asset or liability.
Property and Equipment | Property and Equipment Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Property and equipment generally include purchases of items with a per-unit value greater than $1,000 and an estimated useful life greater than one year. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of the related lease terms or their estimated useful lives. The Company periodically reviews the estimated useful lives of property and equipment. Changes to the estimated useful lives are recorded prospectively from the date of the change. Upon retirement or sale, the cost of the assets disposed of and the related accumulated depreciation are removed from the accounts, and any resulting gain or loss is included in income from operations. Repairs and maintenance costs are expensed as incurred.
Operating Leases | Operating Leases The Company enters into operating leases for real estate assets related to office space and co-location assets related to space or racks at co-location facilities and related equipment for its servers and other networking equipment. The Company determines if an arrangement contains a lease at the inception of a contract by assessing whether there is an identified asset and whether the contract conveys the right to control the use of the identified asset in exchange for consideration and the right to obtain the economic benefits from the use of the identified asset. Upon commencement of a lease, the Company records a right-of-use asset that represents the Company’s right to use the underlying asset for the lease term and a lease liability that represents an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Lease payments are discounted at the lease commencement date. As the implicit rates in the Company’s leases are not readily determinable, an incremental borrowing rate has been applied based on the Company's credit-adjusted risk-free rate. The Company often enters into contracts that contain both lease and non-lease components. Real estate non-lease components include real estate taxes, insurance, maintenance, parking and other operating costs. Co-location non-lease components include utilities and other operating costs. The Company accounts for both lease and non-lease components of fixed costs in its lease arrangements as a single lease component. Variable costs, primarily utilities based on actual usage, common area maintenance and real estate taxes, are not included in the measurement of right-of-use assets and lease liabilities but are expensed when the event determining the amount of variable consideration to be paid occurs. The Company’s lease terms often include renewal options and, particularly in the case of co-location arrangements, may include evergreen provisions. The Company’s right-of-use assets and lease liabilities generally do not include the options to extend, or terminate, unless it is reasonably certain that the Company will exercise these options. The Company has elected to exclude leases for certain networking equipment and leases assumed through acquisitions with terms of 12 months or less from its right-of-use assets and lease liabilities on its consolidated balance sheets. Lease expense is recognized on a straight-line basis over the expected lease term. Reductions in right-of-use assets and changes in lease liabilities are presented on a net basis within other non-current assets and liabilities within the operating section of the Company's consolidated statement of cash flows.
Cost Method Investments | Cost Method Investments The Company accounts for its cost method investments at cost, less impairment, and adjusts for subsequent observable price changes. The Company's cost method investments consist primarily of equity securities of companies which do not have readily determinable fair values, and in which the Company does not have the ability to exercise significant influence over the companies' operations.
Equity Method Investments | Equity Method Investments The Company accounts for equity investments in which it has significant influence, but not a controlling financial interest, using the equity method of accounting. Under the equity method of accounting, investments are initially recorded at cost, less impairment, and subsequently adjusted to recognize the Company’s share of earnings or losses.
Goodwill, Acquired Intangible Assets and Long-Lived Assets | Goodwill, Acquired Intangible Assets and Long-Lived Assets Goodwill is the amount by which the cost of acquired net assets in a business combination exceeds the fair value of the net identifiable assets on the date of purchase and is carried at its historical cost. The Company tests goodwill for impairment on an annual basis or more frequently if events or changes in circumstances indicate that the asset might be impaired. The Company performs its impairment test of goodwill as of December 31 each year. As of December 31, 2024, 2023 and 2022, the Company concluded that it has one reporting unit and that its chief operating decision maker is its chief executive officer and the executive management team. The Company has assigned the entire balance of goodwill to one reporting unit. The fair value of the reporting unit was based on the Company's market capitalization as of each of December 31, 2024 and 2023, and it was substantially in excess of the carrying value of the reporting unit at each date. Acquired intangible assets consist of completed technologies, customer-related intangible assets, trademarks and trade names and acquired license rights. Acquired intangible assets, other than goodwill, are amortized over their estimated useful lives based upon the estimated economic value derived from the related intangible asset. Significant judgment is used in determining fair values of acquired intangibles assets and their estimated useful lives. Fair value and useful life determinations may be based on, among other factors, estimates of future expected cash flows, royalty cost savings and appropriate discount rates used in calculating present values. Long-lived assets, including property and equipment, operating lease right-of-use assets and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances, such as service discontinuance, technological obsolescence, significant decreases in the Company’s market capitalization, facility closures or work-force reductions indicate that the carrying amount of the long-lived asset may not be recoverable. When such events occur, the Company compares the carrying amount of the asset to the undiscounted expected future cash flows related to the asset. If this comparison indicates that an impairment is present, the amount of the impairment is calculated as the difference between the carrying amount and the fair value of the asset.
Research and Development Costs and Capitalized Internal-Use Software | Research and Development Costs and Capitalized Internal-Use Software Research and development costs consist primarily of payroll and related personnel costs for the design, development, deployment, testing and enhancement of the Company’s solutions and global network. Costs incurred in the development of the Company’s services are expensed as incurred, except certain internal-use software development costs eligible for capitalization. Capitalized costs include external consulting fees, payroll and payroll-related costs and stock-based compensation for employees in the Company’s engineering, research and development and information technology groups who are directly associated with, and who devote time to, the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project; capitalization continues during the application development stage. Capitalization ceases when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. The Company amortizes completed internal-use software that is used on its network to cost of revenue over its estimated useful life.
Restructuring Charges | Restructuring Charges The Company classifies certain expenses as restructuring charges that result from programs that have significantly changed either the scope of the business undertaken by management or the manner in which that business is conducted. These charges include employee severance and related expenses for workforce reductions, impairments of long-lived assets that will no longer be used in operations (including acquired intangible assets, operating lease 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. Employee severance and related expenses are recognized when the action giving rise to the expense is probable. Employee severance and related expenses are based upon contractual severance plans.
Stock-Based Compensation | Stock-Based Compensation The Company issues various forms of stock-based compensation, which includes stock options, restricted stock, restricted stock units and deferred stock units, and has an employee stock purchase plan (collectively referred to as "stock awards"). The Company’s stock awards are classified as equity and the fair value is determined at the time of grant, unless the number of shares to be granted is unknown. Stock awards that are settleable in shares based upon a future determinable stock price are classified as liabilities until the price is established and the resulting number of shares are known, at which time the stock awards are re-classified to equity. For liability-classified awards, the fair value is determined each reporting period beginning at the grant date until final vesting. The Company has selected the Black-Scholes option-pricing model to determine the fair value of its stock options. For stock awards with market-based vesting conditions, the Company uses a Monte Carlo simulation to determine the fair value of the award. For stock awards that contain only a service-based vesting feature, the Company recognizes compensation cost on a straight-line basis over the award's vesting period. For awards with a performance-based vesting condition feature, the Company recognizes compensation cost on a graded-vesting basis over the award's expected vesting period, commencing when achievement of the performance condition is deemed probable. In addition, for awards that vest and become exercisable only upon achievement of specified performance conditions, the Company makes judgments and estimates each quarter about the probability that such performance conditions will be met or achieved. The Company excludes from stock-based compensation the fair value of stock awards it estimates will be forfeited. Forfeitures are estimated using historical forfeiture rates, adjusted for any non-recurring one-time events, and are revised in subsequent periods if actual forfeitures differ from those estimates.
Foreign Currency Translation and Forward Currency Contracts | Foreign Currency Translation and Forward Currency Contracts The assets and liabilities of the Company's subsidiaries are translated at the applicable exchange rate as of the balance sheet date, and revenue and expenses are translated at an average rate over the period. Resulting currency translation adjustments are recorded as a component of accumulated other comprehensive loss, a separate component of stockholders’ equity. Gains and losses on inter-company and other non-functional currency transactions are recorded in other (expense) income, net. The Company enters into short-term foreign currency forward contracts to offset foreign exchange gains and losses generated by the re-measurement of certain assets and liabilities recorded in non-functional currencies. Changes in the fair value of these derivatives, as well as re-measurement gains and losses, are recognized in current earnings in other income (expense), net. As of December 31, 2024 and 2023, the fair value of the forward currency contracts and the underlying gains and losses for the years ended December 31, 2024, 2023 and 2022 were immaterial. The Company's foreign currency forward contracts may be exposed to credit risk to the extent that its counterparties are unable to meet the terms of the agreements. The Company seeks to minimize counterparty credit (or repayment) risk by entering into transactions only with major financial institutions of investment grade credit rating.
Income Taxes | Income Taxes The Company's provision for income taxes is comprised of a current and a deferred portion. The current income tax provision is calculated as the estimated taxes payable or refundable on tax returns for the current year. The deferred income tax provision is calculated as the estimated future tax effects attributable to temporary differences and carryforwards using expected tax rates in effect in the years during which the differences are expected to reverse or the carryforwards are expected to be realized. The Company currently has net deferred tax assets consisting of net operating loss (“NOL”) carryforwards, tax credit carryforwards and deductible temporary differences. Management periodically weighs the positive and negative evidence to determine if it is more-likely-than-not that some or all of the deferred tax assets will be realized. The Company has recorded certain tax reserves to address potential exposures involving its income tax positions. These potential tax liabilities result from the varying application of statutes, rules, regulations and interpretations by different taxing jurisdictions. The Company's estimate of the value of its tax reserves contains assumptions based on past experiences and judgments about the interpretation of statutes, rules and regulations by taxing jurisdictions. It is possible that the costs of the ultimate tax liability or benefit from these matters may be more or less than the amount the Company estimated. Uncertainty in income taxes is recognized in the Company's consolidated financial statements using a two-step process. First, the tax position must be evaluated to determine the likelihood that it will be sustained upon external examination. If the tax position is deemed more-likely-than-not to be sustained based on technical merit, the tax position is then assessed to determine the amount of benefit to recognize in the financial statements. The amount of the benefit that may be recognized is the largest amount that has a greater than 50% likelihood of being realized upon ultimate settlement.
Recently Adopted Accounting Pronouncements And Recent Accounting Pronouncements | Recently Adopted Accounting Pronouncements Effective January 1, 2022, the Company adopted guidance issued by the Financial Accounting Standards Board ("FASB") associated with accounting for convertible instruments and contracts in an entity’s own equity on a modified retrospective basis. Prior to the adoption of this guidance, the Company separated its convertible senior notes into a liability and an equity component. The equity portion was eliminated. The net effect of adoption was recorded as an increase of $140.0 million to retained earnings as of January 1, 2022. With the elimination of the debt discount created by the equity component, amortization of the debt discount to interest expense was eliminated. Additionally, the guidance eliminated the application of the treasury stock method and required the application of the if-converted method for convertible instruments that can be settled in whole or in part with equity, when calculating diluted earnings per share. For the annual period ending December 31, 2024, the Company adopted guidance issued by the FASB 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, on a retrospective basis. Other than additional required disclosures, adoption of the standard did not have an impact on the Company's consolidated financial statements. Recent Accounting Pronouncements In November 2024, the FASB issued guidance to enhance income statement disclosures through additional disclosures of specified information about certain costs and expenses. This guidance will be effective for the Company's annual period ending December 31, 2027 and interim periods beginning on January 1, 2028, 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 December 2023, the 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.

X
- Definition Cost Method Investments + References No definition available. + Details
Name: | akam_CostMethodInvestmentsPolicyTextBlock
Namespace Prefix: | akam_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: 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 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: 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)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 730 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/730/tableOfContent + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration