XML 79 R30.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Business and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jan. 31, 2024
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The accompanying consolidated financial statements include the accounts of Autodesk and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in Autodesk’s consolidated financial statements and notes thereto. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Actual results may differ materially from these estimates. Examples of significant estimates and assumptions made by management involve revenue recognition for product subscriptions and enterprise business arrangements (“EBAs”), the determination of the fair value of acquired assets and liabilities, goodwill, financial instruments including strategic investments, long-lived assets, and intangible assets, the realizability of deferred tax assets, and the fair value of stock awards. The Company also makes assumptions, judgments, and estimates in determining the accruals for uncertain tax positions, variable compensation, partner incentive programs, product returns reserves, allowances for credit losses, asset retirement obligations, legal contingencies, and operating lease liabilities.
Segments | Segments Autodesk operates in one operating segment, and accordingly all required financial segment information is included in the consolidated financial statements. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision maker (“CODM”) in deciding how to allocate resources and assess performance. Autodesk reports segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions, allocating resources, and assessing performance as the source of the Company’s reportable segments. The Company's CODM allocates resources and assesses the operating performance of the Company as a whole.
Revenue Recognition | Revenue Recognition Autodesk’s revenue is divided into three categories: subscription revenue, maintenance revenue, and other revenue. Subscription revenue consists of our term-based product subscriptions, cloud service offerings, and flexible enterprise business agreements (“EBAs”). Maintenance revenue consists of renewal fees for existing maintenance plan agreements that were initially purchased with a perpetual software license. Under our maintenance plan, customers are eligible to receive unspecified upgrades, when and if available, and technical support. Other revenue consists of revenue from consulting and other products and services. Revenue is recognized when control for these offerings is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for products and services. Autodesk’s contracts with customers may include promises to transfer multiple products and services to a customer. Determining whether the products and services are considered distinct performance obligations that should be accounted for separately or as a single performance obligation may require significant judgment. Judgment is required to determine the level of integration and interdependency between individual components of desktop software applications and cloud functionalities. This determination influences whether the desktop software is considered distinct and accounted for separately as a license performance obligation recognized at the time of delivery, or not distinct and accounted for together with the cloud functionalities as a single subscription performance obligation recognized over time. For product subscriptions and flexible EBA subscriptions in which the desktop software and related cloud functionalities are highly interrelated, the single performance obligation is recognized ratably over the contract term as the subscription is delivered. For subscriptions involving distinct desktop software licenses, the license performance obligation is satisfied when delivered to our customers. For standalone maintenance subscriptions and cloud subscriptions, the performance obligation is satisfied ratably over the contract term as those services are delivered. For consulting services, the performance obligation is satisfied over a period of time as those services are delivered. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer (the services transfer to the customer over the contract period), we account for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative standalone selling price (“SSP”) of each obligation. We establish SSP for most of our products and services based on observable prices when sold separately in similar circumstances to similar customers. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine the SSP using information that includes market conditions and other observable inputs. We typically have more than one SSP for individual products and services due to the stratification of those products and services by customer and circumstance. In these instances, we use relevant information such as the product type or sales channel to determine the SSP. Our indirect channel model includes both a two-tiered distribution structure, where Autodesk sells to distributors that subsequently sell to resellers, and a one-tiered structure where Autodesk sells directly to resellers. For these arrangements, transfer of control begins at the time access to our subscriptions is made available electronically to our customer, provided all other criteria for revenue recognition are met. Judgment is required to determine whether our distributors and resellers have the ability to honor their commitment to pay, regardless of whether they collect payment from their customers. If we were to change this assessment, it could cause a material increase or decrease in the amount of revenue that we report in a particular period. Costs to Obtain a Contract with a Customer Sales commissions earned by our internal sales personnel and our solution providers are considered incremental and recoverable costs of obtaining a contract with a customer. The commission costs are capitalized and included in “Prepaid expenses and other current assets” and “Long-term other assets” on our Consolidated Balance Sheets. The deferred costs are then amortized over the period of benefit. Autodesk determined that sales commissions earned by internal sales personnel that are related to contract renewals are commensurate with sales commissions earned on the initial contracts, and we determined the period of benefit to be the term of the respective customer contract. Commissions paid to our solution providers that are related to contract renewals may either be commensurate or non-commensurate with commissions earned on the initial contract, depending on the commissions program. Costs for initial contracts that are non-commensurate with commissions on renewal contracts are amortized on a straight-line basis over the period of benefit. For non-commensurate commissions, we determined the estimated period of benefit by taking into consideration customer retention data, customer contracts, our technology, and other factors. Deferred costs are periodically reviewed for impairment. Amortization expense is included in marketing and sales expenses in the Consolidated Statements of Operations.
Fair Value Measurement | Fair Value Measurement Fair value is defined as the price that would be received from the sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. In determining the fair value of our investments, we are sometimes required to use various alternative valuation techniques. Inputs to valuation techniques are either observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect our market assumptions. These two types of inputs have created the following fair value hierarchy: Level 1 - Quoted prices for identical instruments in active markets; Level 2 - Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets; and Level 3 - Unobservable inputs for which there is little or no market data, which require Autodesk to develop its own assumptions. This hierarchy requires us to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. This is generally true for our cash and cash equivalents and the majority of our marketable securities, which we consider to be Level 1 and Level 2 assets. Key inputs for currency derivatives are spot rates, forward rates, interest rates, volatility, and credit default rates. The spot rate for each currency is the same spot rate used for all balance sheet translations at the measurement date. Autodesk reviews for any potential changes on a quarterly basis, in conjunction with our fiscal quarter-end close. It is Autodesk’s assessment that the leveling best reflects current market activity when observing the pricing information for these assets. Autodesk’s Level 2 securities and derivatives are valued primarily using observable inputs other than quoted prices in active markets for identical assets and liabilities. The Company has elected to use the income approach to value derivatives using the observable Level 2 market expectations at measurement date and standard valuation techniques to convert future amounts to a single present amount (discounted). Mid-market pricing is used as a practical expedient and when required, rates are interpolated from commonly quoted intervals published by market sources. See Note 3, “Financial Instruments” for more information.
Cash and Cash Equivalents | Cash and Cash Equivalents Autodesk considers all highly liquid investments with insignificant interest rate risk and remaining maturities of three months or less at the date of purchase to be cash equivalents. Cash equivalents are stated at estimated fair value.
Marketable Securities and Strategic Investments | Marketable Securities and Strategic Investments Autodesk classifies its marketable securities as either short-term or long-term generally based on each instrument’s underlying contractual maturity date. Generally, marketable securities with remaining maturities of less than 12 months are classified as short-term and marketable securities with remaining maturities greater than 12 months are classified as long-term. Autodesk may sell certain of its marketable securities prior to their stated maturities for strategic purposes or in anticipation of credit deterioration. Marketable securities are stated at fair value. Marketable securities maturing within one year that are not restricted are classified as current assets. Autodesk determines the appropriate classification of its marketable securities at the time of purchase and re-evaluates such classification as of each balance sheet date. Autodesk carries all “available-for-sale securities” at fair value, with unrealized gains and losses, net of tax, reported in stockholders’ equity until disposition or maturity. Autodesk carries all “trading securities” at fair value, with unrealized gains and losses, recorded in “Interest and other expense, net” in the Company’s Consolidated Statements of Operations. The cost of securities sold is based on the specific-identification method. The company's strategic investments consist of privately held debt and equity securities. Under the measurement alternative method, strategic investments in equity securities are measured at cost, less any impairments, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer in the current period. The carrying value is not adjusted for the Company’s strategic investments in equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. To determine if a transaction is deemed a similar investment, Autodesk considers the rights and obligations between the investments and the extent to which those differences would affect the fair values of those investments with additional consideration for the stage of development of the investee company. The fair value would then be adjusted positively or negatively based on available information such as pricing in recent rounds of financing. The company’s strategic investments in debt and equity securities (Level 3) are valued using significant unobservable inputs or data in an inactive market and the valuation requires the Company’s judgment due to the absence of market prices and inherent lack of liquidity. These assumptions are inherently subjective and involve significant management judgment. Whenever possible, we use observable market data and rely on unobservable inputs only when observable market data is not available, when determining fair value. In determining the estimated fair value of its strategic investments, the Company utilizes the most recent data available to the Company. In addition, the determination of whether an orderly transaction is for a same or similar investment requires significant management judgment including: the rights and obligations of the investments, the extent to which those differences would affect the fair values of those investments, and the impact of any differences based on the stage of operational development of the investee. All of Autodesk’s marketable securities and strategic investments are subject to a periodic impairment review. Strategic investments in equity securities are assessed based on available information such as current cash positions, earnings, earnings and cash flow forecasts, recent operational performance and any other readily available market data. For any available-for-sale debt securities, if Autodesk does not intend to sell and it is not more likely than not that Autodesk will be required to sell the available-for-sale debt security prior to recovery of its amortized cost basis, Autodesk will determine whether a decline in fair value below the amortized cost basis is due to credit-related factors. The credit loss is measured as the amount by which the debt security’s amortized cost basis exceeds the estimate of the present value of cash flows expected to be collected, up to the difference between the amortized cost basis and the fair value. Impairment will be assessed at the individual security level. Credit-related impairment is recognized as an allowance on the Consolidated Balance Sheets with a corresponding adjustment to “Interest and other expense, net” on the Company’s Consolidated Statements of Operations. Any impairment that is not credit-related is recognized in “Accumulated other comprehensive loss” on the Consolidated Balance Sheets. Autodesk does not measure an allowance for credit losses on accrued interest receivables on available-for-sale debt securities separately. Autodesk writes off accrued interest receivables by reversing interest income in the period deemed uncollectible in “Interest and other expense, net” on the Company’s Consolidated Statements of Operations. Any accrued interest receivable on available-for-sale debt securities is recorded in “Prepaid expenses and other current assets,” in the accompanying Consolidated Balance Sheets, as applicable. For Autodesk’s quarterly impairment assessment of privately held debt and equity securities strategic investment portfolio, the analysis encompasses an assessment of the severity and duration of the impairment and qualitative and quantitative analysis of other key factors including: the investee’s financial metrics, the investee’s products and technologies meeting or exceeding predefined milestones, market acceptance of the product or technology, other competitive products or technology in the market, general market conditions, management and governance structure of the investee, the investee’s liquidity, debt ratios, and the rate at which the investee is using its cash.
Derivative Financial Instruments | Derivative Financial Instruments Under its risk management strategy, Autodesk uses derivative instruments to manage its short-term exposures to fluctuations in foreign currency exchange rates that exist as part of ongoing business operations. Autodesk’s general practice is to hedge a portion of transaction exposures primarily denominated in euros, Japanese yen, British pounds, Canadian dollars, Australian dollars, Singapore dollars, Swiss francs, Swedish krona, Czech koruna and Indian rupees. These instruments generally have maturities between one and 12 months in the future. Autodesk uses foreign currency contracts not designated as hedging instruments and foreign currency contracts designated as cash flow hedges but Autodesk does not enter into derivative instrument transactions for trading or speculative purposes. The bank counterparties to the derivative contracts potentially expose Autodesk to credit-related losses in the event of their nonperformance. However, to mitigate that risk, Autodesk only contracts with counterparties who meet the Company’s minimum requirements under its counterparty risk assessment process. Autodesk monitors counterparty risk on at least a quarterly basis and will adjust its exposure to various counterparties as necessary. Autodesk generally enters into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. Autodesk does not have any master netting arrangements in place with collateral features. Autodesk accounts for these derivative instruments as either assets or liabilities on the balance sheet and carries them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Derivatives that do not qualify for hedge accounting are adjusted to fair value through earnings. In addition to these foreign currency contracts, Autodesk holds derivative instruments issued by privately held companies, which are not designated as hedging instruments. These derivatives consist of certain conversion options on the convertible debt securities held by Autodesk or options to acquire equity securities in a privately held company. These derivatives are recorded at fair value as of each balance sheet date and are recorded in “Long-term other assets.” Changes in the fair values of these instruments are recognized in “Interest and other income (expense), net.”
Foreign Currency Translation and Transactions | Foreign Currency Translation and Transactions The assets and liabilities of Autodesk’s foreign subsidiaries are translated from their respective functional currencies into U.S. dollars at the rates in effect at the balance sheet date, and revenue and expense amounts are translated at exchange rates that approximate those rates in effect during the period in which the underlying transactions occur. Foreign currency translation adjustments are recorded in other comprehensive income (loss). Gains and losses realized from foreign currency transactions, those transactions denominated in currencies other than the foreign subsidiary’s functional currency, are included in “Interest and other income (expense), net.” Monetary assets and liabilities are remeasured using foreign currency exchange rates at the end of the period, and non-monetary assets and liabilities are remeasured based on historical exchange rates. Foreign Currency Contracts Designated as Cash Flow Hedges Autodesk uses foreign currency contracts to reduce the exchange rate impact on a portion of the net revenue or operating expense of certain anticipated transactions. These currency collars and forward contracts are designated and documented as cash flow hedges. The effectiveness of the cash flow hedge contracts is assessed quantitatively using regression at inception and thereafter. To receive cash flow hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge relationship and the hedges are expected to be highly effective in offsetting changes to future cash flows on hedged transactions. The gains and losses on these hedges are included in “Accumulated other comprehensive loss” and are reclassified into earnings at the time the forecasted revenue or expense is recognized. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, Autodesk reclassifies and discloses the gain or loss on the related cash flow hedge from “Accumulated other comprehensive loss” to “Interest and other income (expense), net” in the Company’s Consolidated Financial Statements at that time. Derivative contracts and related gain (loss) are presented within “Net cash provided by operating activities” in the Company’s Consolidated Statements of Cash Flow. See Note 3, “Financial Instruments” for additional information. Derivatives Not Designated as Hedging Instruments Autodesk uses foreign currency contracts that are not designated as hedging instruments to reduce the exchange rate risk associated primarily with foreign currency denominated receivables, payables, and cash. These forward contracts are marked-to-market at the end of each fiscal quarter with gains and losses recognized as “Interest and other income (expense), net.” These derivative instruments do not subject the Company to material balance sheet risk due to exchange rate movements because gains and losses on these derivative instruments are intended to offset the gains or losses resulting from the revaluation and settlement of the underlying foreign currency denominated receivables, payables, and cash.
Accounts Receivable, Net | Allowances for uncollectible trade receivables and contract assets are subject to impairment using the expected credit loss model. Allowances for expected credit losses are measured based upon the lifetime expected credit loss which is based on historical experience, the number of days that billings are past due, reasonable economic forecast, including revised forecast data for the current economic environment, customer payment behavior, credit reports, and other customer-specific information. Allowances for credit losses on trade receivables and contract assets were not material as of January 31, 2024. As part of the indirect channel model, Autodesk has a partner incentive program that uses quarterly attainment of monetary rewards to motivate distributors and resellers to achieve mutually agreed upon business goals in a specified time period. The majority of these incentives are recorded as a reduction to deferred revenue in the period the transaction is billed and subsequently recognized as a reduction to subscription revenue over the contract period. The remainder reduces subscription or other revenue in the current period. These incentive balances do not require significant assumptions or judgments. Depending on how the payments are made, the reserves associated with the partner incentive program are recognized on the balance sheet as either a reduction to accounts receivable or recorded as accounts payable.
Concentration of Credit Risk | Concentration of Credit Risk Autodesk places its cash, cash equivalents, and marketable securities in highly liquid instruments with, and in the custody of, multiple diversified financial institutions globally with high credit ratings and limits the amounts invested with any one institution, type of security, and issuer. Autodesk’s primary commercial banking relationship is with Citigroup Inc. and its global affiliates. Citibank, N.A., an affiliate of Citigroup, is one of the lead lenders and an agent in the syndicate of Autodesk’s $1.5 billion revolving credit facility. The bank counterparties to the derivative contracts potentially expose Autodesk to credit-related losses in the event of their nonperformance. However, to mitigate that risk, Autodesk only contracts with counterparties who meet the Company's minimum requirements under its counterparty risk assessment process. Autodesk monitors counterparty risk on at least a quarterly basis and will adjust its exposure to various counterparties as necessary. Autodesk generally enters into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. However, Autodesk does not have any master netting arrangements in place with collateral features. Autodesk’s accounts receivable are derived from sales to a large number of resellers, distributors, and direct customers in the Americas, Europe, Middle East and Africa (“EMEA”), and Asia Pacific (“APAC”) geographies. Autodesk performs ongoing evaluations of these partners’ and customers’ financial condition and limits the amount of credit extended when deemed necessary, but generally does not require collateral from such parties.
Intangible Assets, Net | Intangible Assets, Net Intangible assets include customer relationships, developed technologies, trade names and patents, and other, and the related accumulated amortization. These assets are presented as “Intangible assets, net” in the Consolidated Balance Sheets. The majority of Autodesk’s intangible assets are amortized to expense over the estimated economic life, which ranges from 3 to 15 years.
Computer Equipment, Software, Furniture and Leasehold Improvements, Net | Computer Equipment, Software, Furniture, and Leasehold Improvements, Net Computer equipment, software, and furniture are depreciated using the straight-line method over the estimated useful lives of the assets, which range from three to five years. Leasehold improvements are amortized on a straight-line basis over the shorter of their estimated useful lives or the lease term.Costs incurred for computer software developed or obtained for internal use are capitalized for application development activities, if material, and immediately expensed for preliminary project activities and post-implementation activities. These capitalized costs are amortized straight-line over the software’s expected useful life, which is generally three years.
Software Development Costs | Software Development Costs Software development costs for external use incurred prior to the establishment of technological feasibility are included in research and development expenses. Autodesk defines establishment of technological feasibility as the completion of a working model. Software development costs incurred subsequent to the establishment of technological feasibility through the period of general market availability of the products are capitalized and generally amortized over a two-year period, if material.
Cloud Computing Arrangements | Cloud Computing Arrangements Autodesk enters into certain cloud-based software hosting arrangements that are accounted for as service contracts. Costs incurred for these arrangements are capitalized for application development activities, if material, and immediately expensed for preliminary project activities and post-implementation activities. Autodesk amortizes the capitalized development costs straight-line over the fixed, non-cancellable term of the associated hosting arrangement plus any reasonably certain renewal periods. The capitalized costs are included in “Prepaid expenses and other current assets” and “Long-term other assets” on our Consolidated Balance Sheets. Capitalized costs were $254 million and $190 million at January 31, 2024, and January 31, 2023, respectively. Accumulated amortization was $83 million and $41 million at January 31, 2024, and January 31, 2023, respectively. Amortization expense was $42 million, $24 million, and $12 million in fiscal 2024, fiscal 2023, and fiscal 2022, respectively.
Leases | Leases Autodesk determines if an arrangement is a lease at inception. Operating leases are included in “Operating lease right-of-use assets,” “Operating lease liabilities,” and “Long-term operating lease liabilities” in the Consolidated Balance Sheets. Operating lease right-of-use assets represent Autodesk’s right to use an underlying asset for the lease term and operating lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease right-of-use assets and operating lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The operating lease right-of-use assets also include any lease payments made and are reduced by any lease incentives. Autodesk uses its incremental borrowing rate, if the Company’s leases do not provide an implicit rate, adjusted for local country-specific borrowing rates as applicable, based on the information available at commencement date in determining the present value of lease payments. Options to extend or terminate the lease are considered in determining the lease term when it is reasonably certain that the option will be exercised. Lease expense for lease payments is recognized on a straight-line basis over the lease term. Autodesk has lease agreements with lease and non-lease components. Autodesk accounts for the lease and non-lease components as a single lease component.
Business Combinations | Business Combinations Autodesk records the tangible and intangible assets acquired and liabilities assumed in a business combination based on their estimated fair values at the date of the respective acquisition, with the exception of contract assets and contract liabilities (i.e., deferred revenue) which are recognized and measured on the acquisition date in accordance with Autodesk’s “Revenue Recognition” policy in Note 1 “Business and Summary of Significant Accounting Policies”. The fair values assigned to the identifiable intangible assets acquired were based on estimates and assumptions determined by management. Autodesk recorded the excess of consideration transferred over the aggregate fair values as goodwill. During the measurement period, which may be up to one year from the acquisition date, Autodesk may record adjustments to these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets At least annually or more frequently as circumstances dictate, Autodesk reviews its long-lived assets for impairment whenever impairment indicators exist. Autodesk continually monitors events and changes in circumstances that could indicate the carrying amounts of its long-lived assets may not be recoverable. When such events or changes in circumstances occur, Autodesk assesses the recoverability of these assets. Recoverability is measured by comparison of the carrying amounts of the assets to the future undiscounted cash flow the assets are expected to generate generally using Level 3 inputs. If the long-lived assets are impaired, the impairment to be recognized is equal to the amount by which the carrying value of the assets exceeds its fair market value. Autodesk recorded impairment charges on lease related right-of-use assets related to certain office leases during the fiscal years ended January 31, 2024, 2023, and 2022. See Note 9, “Leases” for further discussion. In addition to the recoverability assessments, Autodesk routinely reviews the remaining estimated useful lives of its long-lived assets. Any reduction in the useful life assumption will result in increased depreciation and amortization expense in the quarter when such determinations are made, as well as in subsequent quarters.
Goodwill | Goodwill Goodwill consists of the excess of the consideration transferred over the fair value of net assets acquired in business combinations. Autodesk tests goodwill for impairment annually in its fourth fiscal quarter or more often if circumstances indicate a potential impairment may exist, or if events have affected the composition of its reporting unit. Autodesk tests goodwill for impairment by performing a quantitative assessment of whether fair value of the reporting unit is greater than its carrying value. In situations in which an entity’s reporting unit is publicly traded, the fair value of the company may be approximated by its market capitalization, in performing the quantitative impairment test. Goodwill impairment exists when the estimated fair value of goodwill is less than its carrying value. If impairment exists, the carrying value of the goodwill is reduced to fair value through an impairment charge recorded in the Company’s consolidated statements of operations. The process of evaluating the potential impairment of goodwill is subjective and requires significant judgment at many points during the analysis. The value of Autodesk’s goodwill could also be impacted by future adverse changes such as: (i) declines in Autodesk’s actual financial results, (ii) a sustained decline in Autodesk’s market capitalization, (iii) a significant slowdown in the worldwide economy or the industries Autodesk serves, or (iv) changes in Autodesk’s business strategy. For the annual impairment test, Autodesk’s market capitalization was substantially in excess of the carrying value of the Company as of January 31, 2024. Accordingly, Autodesk has determined there was no goodwill impairment of our reporting unit during the fiscal year ended January 31, 2024. In addition, Autodesk did not recognize any goodwill impairment losses in fiscal 2023 or 2022.
Deferred Tax Assets | Deferred Tax Assets Deferred tax assets arise primarily from tax credits, net operating losses, and timing differences for reserves, accrued liabilities, stock options, deferred revenue, purchased technologies, and capitalized intangibles, partially offset by U.S. deferred tax liabilities on acquired intangibles, and valuation allowances against Portugal, New Zealand, California, Michigan and Massachusetts deferred tax assets, and deferred tax assets that will convert into capital loss upon reversal in Australia and U.S. Autodesk performs a quarterly assessment of the recoverability of these net deferred tax assets and believes it will generate sufficient future taxable income in appropriate tax jurisdictions to realize the net deferred tax assets. They are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to reverse. Valuation allowances are established when necessary to reduce gross deferred tax assets to the amount that is more likely than not to be realized.
Stock-Based Compensation Expense | Autodesk measures stock-based compensation cost at the grant date fair value of the award, and recognizes expense ratably over the requisite service period, which is generally the vesting period. Autodesk determines the grant date fair value of its stock-based payment awards for grants of employee stock purchases related to the employee stock purchase plan using the Black-Scholes-Merton (“BSM”) option-pricing model. To determine the grant-date fair value of our stock-based payment awards for restricted stock units and performance stock units, we use the quoted stock price on the date of grant unless the awards are subject to market conditions, in which case we use the Monte Carlo simulation model. The Monte Carlo simulation model utilizes multiple input variables to estimate the probability that market conditions will be achieved. These variables include our expected stock price volatility over the expected term of the award, actual and projected employee stock option exercise behaviors, the risk-free interest rate for the expected term of the award, and expected dividends. The variables used in these models are reviewed on a quarterly basis and adjusted as needed. Stock-based compensation cost for restricted stock is measured on the closing fair market value of our common stock on the date of grant. Autodesk estimates expected volatility for stock-based awards based on the average of the following two measures: (1) a measure of historical volatility in the trading market for the Company’s common stock, and (2) the implied volatility of traded options to purchase shares of the Company’s common stock. The expected volatility for performance stock units subject to market conditions includes the expected volatility of companies within the S&P North American Technology Software Index with a market capitalization over $2.0 billion, depending on the award type. The range of expected lives of ESPP awards are based upon the four six-month exercise periods within a 24-month offering period. Autodesk did not pay cash dividends in fiscal 2024, 2023, or 2022 and does not anticipate paying any cash dividends in the foreseeable future. Consequently, an expected dividend yield of zero is used in the BSM option pricing model and the Monte Carlo simulation model. The risk-free interest rate used in the BSM option pricing model and the Monte Carlo simulation model for stock-based awards is the historical yield on U.S. Treasury securities with equivalent remaining lives. Autodesk recognizes expense only for the stock-based awards that ultimately vest. Autodesk accounts for forfeitures of stock-based awards as those forfeitures occur.
Advertising Expenses | Advertising Expenses Advertising costs are expensed as incurred.
Net Income Per Share | Net Income Per Share Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average shares of common stock outstanding during the period and potentially dilutive common shares, including the effect of restricted stock units, performance share awards, and stock options using the treasury stock method.
Defined Benefit Pension Plans | Defined Benefit Pension Plans The funded status of Autodesk’s defined benefit pension plans is recognized in the Consolidated Balance Sheets. The funded status is measured as the difference between the fair value of plan assets and the projected benefit obligation for the fiscal years presented. The projected benefit obligation represents the actuarial present value of benefits expected to be paid upon retirement based on employee services already rendered and estimated future compensation levels. The fair value of plan assets represents the current market value of Autodesk’s cumulative company and participant contributions made to the various plans in effect. Net periodic benefit cost is recorded in the Consolidated Statements of Operations and includes service cost, interest cost, expected return on plan assets, amortization of prior service costs, and gains or losses previously recognized as a component of other comprehensive income (loss). Certain events, such as changes in the employee base, plan amendments, and changes in actuarial assumptions may result in a change in the defined benefit obligation and the corresponding change to other comprehensive loss. Gains and losses and prior service costs not recognized as a component of net periodic benefit cost in the Consolidated Statements of Operations as they arise are recognized as a component of other comprehensive income (loss) in the Consolidated Statements of Comprehensive Income. Those gains and losses and prior service costs are subsequently amortized as a component of net periodic benefit cost over the average remaining service lives of the plan participants using a corridor approach to determine the portion of gain or loss subject to amortization. The measurement of projected benefit obligations and net periodic benefit cost is based on estimates and assumptions that reflect the terms of the plans and use participant-specific information such as compensation, age and years of services, as well as certain assumptions, including estimates of discount rates, expected return of plan assets, rate of compensation increases, interest rates, and mortality rates.
Accounting Standards | Accounting Standards in Fiscal 2024 With the exception of those discussed below, there have been no recent changes in accounting pronouncements issued by FASB or adopted by the Company during the fiscal year ended January 31, 2024, that are applicable to the Company. Accounting Standards Adopted In June 2022, the FASB issued ASU No. 2022-03, “Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions” (“ASU 2022-03”), which applies to all equity securities measured at fair value that are subject to contractual sale restrictions. ASU 2022-03 prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. ASU 2022-03 is effective for Autodesk's fiscal year beginning February 1, 2024 and interim periods within that fiscal year, with early adoption permitted. Autodesk adopted ASU 2022-03 as of February 1, 2023. The adoption of ASU No. 2022-03 did not have a material impact on Autodesk’s consolidated financial statements. Recently issued accounting standards not yet adopted In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“ASU 2023-07”), which are intended to improve reportable segment disclosure requirements. ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements of ASU 2023-07 are required for entities with a single reportable segment. ASU 2023-07 is effective for Autodesk’s fiscal year beginning February 1, 2024, and interim periods for Autodesk’s fiscal year beginning February 1, 2025, and should be applied on a retrospective basis to all periods presented. Autodesk is currently evaluating the effect of adopting ASU 2023-07 on its disclosures. In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvement to Income Tax Disclosures” (“ASU 2023-09”), to enhance the transparency and decision usefulness of income tax disclosures. ASU 2023-09 requires disaggregated information about a reporting entity's effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions and applies to all entities subject to income taxes. ASU 2023-09 is effective for Autodesk’s fiscal year beginning February 1, 2025 on a prospective basis. Early adoption is permitted. Autodesk is currently evaluating the effect of adopting ASU 2023-09 on its disclosures.

X
- Definition Concentration Risk, Credit Risk, Policy [Policy Text Block] + References No definition available. + Details
Name: | adsk_ConcentrationRiskCreditRiskPolicyPolicyTextBlockPolicyTextBlock
Namespace Prefix: | adsk_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Hosting Arrangement, Service Contract, Policy + References No definition available. + Details
Name: | adsk_HostingArrangementServiceContractPolicyPolicyTextBlock
Namespace Prefix: | adsk_
Data Type: | dtr-types1: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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-7 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: 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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + 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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 Reference 8: 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 + 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 finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: 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 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4 Reference 6: 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 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481097/715-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480576/715-80-50-2 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy
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/2147479440/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/2147480321/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/2147480321/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 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://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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 4 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1 + 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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: 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 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: 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 Reference 2: 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 Reference 3: 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 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -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 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -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://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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