XML 46 R35.htm IDEA: XBRL DOCUMENT
v3.21.2

Organization and Summary of Significant Accounting Policies - Narrative (Details) $ in Thousands, shares in Millions | 2 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | --- | ---
Nov. 15, 2021 shares | Sep. 30, 2021 USD ($) customer country | Sep. 30, 2021 USD ($) item customer country segment | Dec. 31, 2020 USD ($) customer
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Number of reportable segments | segment |  |  | 2 |
Warranty period |  |  | 1 year |
Cash surrender value of corporate-owned life insurance policies |  | $ 4,996 | $ 4,996 | $ 4,654
Investments in number of unconsolidated affiliates | item |  |  | 3 |
Restricted cash balance |  | 58 | $ 58 | 62
Prepaid Expenses and Other Current Assets |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Restricted cash balance |  | $ 100 | $ 100 | $ 100
CEO Performance Award | Subsequent Event |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Number of options exercised (in shares) | shares | 0.9 |  |  |
Net Sales | Geographic Concentration Risk |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Number of countries outside the U.S. representing more than 10% of total net sales | country |  | 0 | 0 |
Net Sales | Customer Concentration Risk |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Number of major customers | customer |  | 0 | 0 |
Accounts and notes receivable and contract assets | Customer Concentration Risk |  |  |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |  |  |
Number of major customers | customer |  |  | 0 | 0

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 Represents investments in number of affiliates. + References No definition available. + Details
Name: | axon_InvestmentsInNumberOfAffiliates
Namespace Prefix: | axon_
Data Type: | xbrli:integerItemType
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 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 Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 http://asc.fasb.org/extlink&oid=120311839&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 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 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586 Reference 2: 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 http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: 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 http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_RestrictedCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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