XML 62 R47.htm IDEA: XBRL DOCUMENT
v3.22.4

Organization and Summary of Significant Accounting Policies - Narrative (Details) |  |  | 12 Months Ended
--- | --- | --- | ---
Feb. 12, 2019 USD ($) tranche item | May 24, 2018 USD ($) item tranche shares | Dec. 31, 2022 USD ($) item customer country segment shares | Dec. 31, 2021 USD ($) country customer shares | Dec. 31, 2020 USD ($) customer country shares
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Restricted cash balance |  |  | $ 1,900,000 | $ 100,000 |
Restricted cash including prepaid expenses and other assets |  |  | $ 1,800,000 |  |
Number of primary revenue sources | item |  |  | 2 |  |
Reserve for expected credit losses |  |  | $ 3,630,000 | 3,349,000 | $ 3,376,000
Additional credit loss expense |  |  | 700,000 | (46,000) |
Sales, general and administrative |  |  | $ 401,575,000 | 515,007,000 | 307,286,000
Warranty period |  |  | 1 year |  |
Research and development costs |  |  | $ 233,810,000 | 194,026,000 | $ 123,195,000
Number of depository institutions | item |  |  | 3 |  |
Aggregate balances in depository institution accounts |  |  | $ 139,900,000 |  |
Cash surrender value of corporate-owned life insurance policies |  |  | 4,274,000 | $ 5,276,000 |
Denomination of notes used for determination of fair value |  |  | $ 1,000 |  |
Number of reportable segments of company | segment |  |  | 2 |  |
Market capitalization goal for such tranche |  | $ 2,500,000,000 |  |  |
Market capitalization goal increment |  | $ 1,000,000,000.0 |  |  |
Number of options, Granted (in shares) | shares |  |  | 0 | 0 | 0
Credit loss |  |  | $ 0 | $ 0 |
Impairment charges |  |  | $ 5,300,000 |  |
Net Sales | Geographic Concentration Risk |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Number of countries outside the U.S. representing more than 10% of total net sales | country |  |  | 0 | 0 | 0
Net Sales | Customer Concentration Risk |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Number of major customers | customer |  |  | 0 | 0 | 0
Accounts and notes receivable and contract assets | Customer Concentration Risk |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Number of major customers | customer |  |  | 0 | 0 |
Advertising |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Sales, general and administrative |  |  | $ 2,300,000 | $ 2,600,000 | $ 1,300,000
Performance Shares |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Number of options, Granted (in shares) | shares |  | 6,365,856 |  |  |
Stock Options |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Number of options, Granted (in shares) | shares |  |  | 0 | 0 | 0
Chief Executive Officer |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Number of vesting tranches of share-based awards | tranche |  | 12 |  |  |
Number of performance goals, revenue | item |  | 8 |  |  |
Number of performance goals, adjusted EBITDA | item |  | 8 |  |  |
2019 eXponential Stock Performance Plan | eXponential Stock Units |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Restricted stock, expiration period | 9 years |  |  |  |
Number of vesting tranches of share-based awards | tranche | 12 |  |  |  |
Market capitalization goal for such tranche | $ 2,500,000,000 |  |  |  |
Market capitalization goal increment | $ 1,000,000,000.0 |  |  |  |
Number of performance goals, revenue | item | 8 |  |  |  |
Number of performance goals, adjusted EBITDA | item | 8 |  |  |  |
Post-vest holding period |  |  | 2 years 6 months |  |
Expected dividend yield (as percentage) |  |  | 0.00% |  |
Minimum | 2019 eXponential Stock Performance Plan | eXponential Stock Units |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Liquidity discount (as percentage) |  |  | 10.30% |  |
Risk-free interest rate (as percentage) |  |  | 0.50% |  |
Expected life of options |  |  | 5 years 2 months 12 days |  |
Expected volatility (as percentage) |  |  | 46.40% |  |
Maximum | 2019 eXponential Stock Performance Plan | eXponential Stock Units |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Number of options, Granted (in shares) | shares |  |  | 100,000 |  |
Liquidity discount (as percentage) |  |  | 17.60% |  |
Risk-free interest rate (as percentage) |  |  | 4.10% |  |
Expected volatility (as percentage) |  |  | 55.80% |  |
Design of New Headquarters |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Impairment of long-lived assets to be disposed |  |  |  |  | $ 700,000
Office Improvements and Remodeling |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Impairment of leasehold |  |  |  |  | $ 500,000
Seattle office |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Impairment of long-lived assets to be disposed |  |  | $ 3,300,000 |  |
Seattle office | Research and development expenses |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Impairment of long-lived assets to be disposed |  |  | 2,700,000 |  |
Scottsdale, Arizona campus |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |
Impairment of ongoing project |  |  | $ 1,400,000 |  |

X
- Definition Cash and cash equivalents held at depository institutions with significant concentrations. + References No definition available. + Details
Name: | axon_CashAndCashEquivalentsHeldAtDepositoryInstitutionsWithSignificantConcentrations
Namespace Prefix: | axon_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of countries outside the U.S. representing more than 10% of total net sales. + References No definition available. + Details
Name: | axon_ConcentrationRiskNumberOfCountriesOutsideUsRepresentingMoreThanTenPercentOfTotalNetSales
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of major customers representing more than 10% of total net sales, or more than 10% of the aggregate balance of accounts and notes receivable and contract assets. + References No definition available. + Details
Name: | axon_ConcentrationRiskNumberOfMajorCustomers
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Denomination of principal amount of debt used in fair value calculations. + References No definition available. + Details
Name: | axon_DebtInstrumentPrincipalAmountDenominationForFairValueCalculation
Namespace Prefix: | axon_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Liquidity Discount + References No definition available. + Details
Name: | axon_LiquidityDiscount
Namespace Prefix: | axon_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Market Capitalization Goal for Tranche, First Tranche + References No definition available. + Details
Name: | axon_MarketCapitalizationGoalForTrancheFirstTranche
Namespace Prefix: | axon_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Market Capitalization Goal for Tranche, Incremental Increase + References No definition available. + Details
Name: | axon_MarketCapitalizationGoalForTrancheIncrementalIncrease
Namespace Prefix: | axon_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of depository institutions. + References No definition available. + Details
Name: | axon_NumberOfDepositoryInstitutions
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of primary revenue sources. + References No definition available. + Details
Name: | axon_NumberOfRevenueSources
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of restricted cash included in prepaid expenses and other assets. + References No definition available. + Details
Name: | axon_RestrictedCashIncludingPrepaidExpensesAndOtherAssets
Namespace Prefix: | axon_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Goals, Adjusted EBITDA + References No definition available. + Details
Name: | axon_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceGoalsAdjustedEbitda
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Number Of Performance Goals, Revenue + References No definition available. + Details
Name: | axon_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformanceGoalsRevenue
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Number Of Vesting Tranches + References No definition available. + Details
Name: | axon_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfVestingTranches
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Dividend Yield + References No definition available. + Details
Name: | axon_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsDividendYield
Namespace Prefix: | axon_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Minimum holding period for equity-based award in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | axon_StockOptionPostExerciseHoldingPeriod
Namespace Prefix: | axon_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Summary of significant accounting policy. + References No definition available. + Details
Name: | axon_SummaryOfSignificantAccountingPolicyLineItems
Namespace Prefix: | axon_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warranty period after purchase of product. + References No definition available. + Details
Name: | axon_WarrantyPeriodAfterPurchaseOfProduct
Namespace Prefix: | axon_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value portion of the amount that could be realized under a life insurance contract or contracts owned by the entity, commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI). + References No definition available. + Details
Name: | us-gaap_CashSurrenderValueFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of writeoff of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 30 -Section 50 -Paragraph 9 -Subparagraph (g) -URI https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_ImpairmentOfLeasehold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 15 -URI https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228 + Details
Name: | us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount recognized as an operating expense or loss during the period to reduce the carrying amount of a project that has been impaired but not abandoned. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_ImpairmentOfOngoingProject
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 18 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + Details
Name: | us-gaap_ProvisionForDoubtfulAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 730 -Section 25 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The risk-free interest rate assumption that is used in valuing an option on its own shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=axon_AccountsAndNotesReceivableAndContractAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_AdvertisingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=axon_A2019eXponentialStockPerformancePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=axon_EXponentialStockUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=axon_DesignOfNewHeadquarterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=axon_OfficeImprovementsAndRemodelingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=axon_SeattleOfficeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=axon_ScottsdaleArizonaCampusMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |