XML 87 R43.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Organization and Summary of Significant Accounting Policies - Additional Information (Detail) $ in Thousands |  |  |  | 12 Months Ended
--- | --- | --- | --- | ---
Jan. 01, 2020 USD ($) | Feb. 12, 2019 | May 24, 2018 USD ($) tranche shares | Dec. 31, 2019 USD ($) source segment depository_institution tranche shares | Dec. 31, 2018 USD ($) shares | Dec. 31, 2017 USD ($) shares
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Restricted cash balance |  |  |  | $ 105 | $ 1,565 | $ 3,333
Impairment charge |  |  |  |  | 2,000 | 1,000
Number of revenue sources | source |  |  |  | 2 |  |
Allowance for doubtful accounts |  |  |  | $ 1,567 | 1,882 |
Cost of sales |  |  |  | $ 223,574 | 161,485 | 136,710
Warranty period |  |  |  | 1 year |  |
Research and development costs |  |  |  | $ 100,721 | 76,856 | $ 55,373
Number of depository institutions | depository_institution |  |  |  | 4 |  |
Aggregate balances in depository institution accounts |  |  |  | $ 161,800 |  |
Cash surrender value of corporate-owned life insurance policies |  |  |  | $ 4,214 | $ 3,596 |
Number of reportable segments of company | segment |  |  |  | 2 |  |
Market capitalization goal for such tranche |  |  | $ 2,500,000 |  |  |
Market capitalization goal for such tranche increase by incremental |  |  | $ 1,000,000 |  |  |
New option granted (in shares) | shares |  |  |  | 0 | 0 | 0
Risk-free interest rate |  |  |  | 2.98% |  |
Expected life of options |  |  |  | 9 years 9 months 3 days |  |
Prepaid Expenses and Other Current Assets |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Restricted cash balance |  |  |  |  | $ 900 |
Other Current Assets |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Restricted cash balance |  |  |  |  | 700 |
Accounting Standards Update 2016-13 | Subsequent Event |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Expected credit loss | $ 1,000 |  |  |  |  |
Advertising |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Cost of sales |  |  |  | $ 900 | 1,100 | $ 500
Performance Shares |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
New option granted (in shares) | shares |  |  | 6,365,856 |  |  |
Post exercise holding period |  |  |  | 2 years 6 months |  |
Chief Executive Officer |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Restricted stock, expiration period |  |  | 10 years |  |  |
Number of vesting tranches of share-based awards | tranche |  |  | 12 |  |  |
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 |  |
Market capitalization goal for such tranche increase by incremental |  |  |  | $ 1,000,000 |  |
New option granted (in shares) | shares |  |  |  | 5,900,000 |  |
Post exercise holding period |  |  |  | 2 years 6 months |  |
Expected dividend yield |  |  |  | 0.00% |  |
Minimum | 2019 eXponential Stock Performance Plan | eXponential Stock Units |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Liquidity discount |  |  |  | 9.80% |  |
Risk-free interest rate |  |  |  | 1.64% |  |
Expected life of options |  |  |  | 8 years 3 months 18 days |  |
Expected volatility |  |  |  | 44.12% |  |
Maximum | 2019 eXponential Stock Performance Plan | eXponential Stock Units |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Liquidity discount |  |  |  | 16.80% |  |
Risk-free interest rate |  |  |  | 2.62% |  |
Expected life of options |  |  |  | 9 years |  |
Expected volatility |  |  |  | 45.47% |  |
Enterprise Resource Planning System |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Impairment charge |  |  |  | $ 1,300 |  |
Design of New Headquarters |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |
Impairment charge |  |  |  |  | $ 700 |

X
- Definition Cash and cash equivalent at four depository institutions. + References No definition available. + Details
Name: | aaxn_CashAndCashEquivalentAtFourDepositoryInstitutions
Namespace Prefix: | aaxn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Liquidity Discount + References No definition available. + Details
Name: | aaxn_LiquidityDiscount
Namespace Prefix: | aaxn_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Market Capitalization Goal for Tranche, First Tranche + References No definition available. + Details
Name: | aaxn_MarketCapitalizationGoalforTrancheFirstTranche
Namespace Prefix: | aaxn_
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: | aaxn_MarketCapitalizationGoalforTrancheIncrementalIncrease
Namespace Prefix: | aaxn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Number of revenue sources. + References No definition available. + Details
Name: | aaxn_NumberOfRevenueSources
Namespace Prefix: | aaxn_
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: | aaxn_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsDividendYield
Namespace Prefix: | aaxn_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Stock Option Post Exercise Holding Period + References No definition available. + Details
Name: | aaxn_StockOptionPostExerciseHoldingPeriod
Namespace Prefix: | aaxn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Warranty period after purchase of product. + References No definition available. + Details
Name: | aaxn_WarrantyPeriodAfterPurchaseOfProduct
Namespace Prefix: | aaxn_
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 http://asc.fasb.org/extlink&oid=119407570&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 http://asc.fasb.org/extlink&oid=118936363&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 http://asc.fasb.org/extlink&oid=119407570&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 http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
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 The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities. + 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.2(a),(d)) -URI http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227 + Details
Name: | us-gaap_CostOfGoodsAndServicesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill. + References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetImpairment
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 No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://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 230 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=98513485&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=6876686&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=119400593&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 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Namespace Prefix: | us-gaap_
Data Type: | num: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References No definition available. + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=116856206&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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member
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: | 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: | srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_AwardTypeAxis=aaxn_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_FiniteLivedIntangibleAssetsByMajorClassAxis=aaxn_EnterpriseResourcePlanningSystemMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=aaxn_DesignofNewHeadquartersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |