XML 109 R65.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Millions | 1 Months Ended | 12 Months Ended
--- | --- | ---
Jul. 31, 2019 | Jun. 30, 2019 | Dec. 31, 2019
Loss Contingencies [Line Items] |  |  |
Remaining purchase commitment |  |  | $ 43.0
Open purchase order |  |  | 137.9
Self-insurance on product claim |  |  | 5.0
Letters of credit outstanding amount |  |  | 2.7
Data Storage |  |  |
Loss Contingencies [Line Items] |  |  |
Purchase commitment period |  | 3 years |
Purchase obligation |  | $ 50.0 |
Up-front prepayment | $ 15.0 |  |
Storage fees |  |  | 7.0
Surety Bond |  |  |
Loss Contingencies [Line Items] |  |  |
Bonds outstanding |  |  | 24.0
Expiring May 2020 and September 2021 | Surety Bond |  |  |
Loss Contingencies [Line Items] |  |  |
Letters of credit outstanding amount |  |  | 2.7
Expiring in 2020 | Surety Bond |  |  |
Loss Contingencies [Line Items] |  |  |
Bonds outstanding |  |  | 0.5
Expiring in 2021 | Surety Bond |  |  |
Loss Contingencies [Line Items] |  |  |
Bonds outstanding |  |  | 2.3
Expiring in 2022 | Surety Bond |  |  |
Loss Contingencies [Line Items] |  |  |
Outstanding surety bonds expected to be released during period |  |  | 2.3
Expiringin 2023 | Surety Bond |  |  |
Loss Contingencies [Line Items] |  |  |
Outstanding surety bonds expected to be released during period |  |  | 7.5
Expiring in 2023 and thereafter | Surety Bond |  |  |
Loss Contingencies [Line Items] |  |  |
Outstanding surety bonds expected to be released during period |  |  | $ 10.5

X
- Definition Amount of open purchase orders. + References No definition available. + Details
Name: | aaxn_AmountOfOpenPurchaseOrders
Namespace Prefix: | aaxn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Guarantor Obligations, Current Carrying Value, Expected to be Released During Period + References No definition available. + Details
Name: | aaxn_GuarantorObligationsCurrentCarryingValueExpectedtobeReleasedDuringPeriod
Namespace Prefix: | aaxn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Up-Front Prepayment + References No definition available. + Details
Name: | aaxn_UpFrontPrepayment
Namespace Prefix: | aaxn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsCurrentCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -URI http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910 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(25)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. + References Reference 1: 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.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SelfInsuranceReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Term of the unrecognized unconditional purchase obligation, 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 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapacityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaxn_ExpireInMayTwoThousandTwentyAndSeptemberTwoThousandTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaxn_Expiringin2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaxn_Expiringin2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaxn_Expiringin2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaxn_Expiringin2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=aaxn_ExpiringinTwoThousandTwentyFourandThereafterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |