XML 52 R41.htm IDEA: XBRL DOCUMENT
v3.21.2

Revenues - Schedule Of Contract Liabilities (Details) - USD ($) $ in Thousands | Sep. 30, 2021 | Dec. 31, 2020
--- | --- | ---
Disaggregation of Revenue [Line Items] |  |
Current | $ 250,651 | $ 163,959
Long-Term | 111,892 | 111,222
Total | 362,543 | 275,181
TASER |  |
Disaggregation of Revenue [Line Items] |  |
Current | 41,100 | 28,945
Long-Term | 22,323 | 32,811
Total | 63,423 | 61,756
Software and Sensors |  |
Disaggregation of Revenue [Line Items] |  |
Current | 209,551 | 135,014
Long-Term | 89,569 | 78,411
Total | 299,120 | 213,425
Warranty |  |
Disaggregation of Revenue [Line Items] |  |
Current | 33,768 | 25,561
Long-Term | 29,613 | 21,978
Total | 63,381 | 47,539
Warranty | TASER |  |
Disaggregation of Revenue [Line Items] |  |
Current | 14,332 | 11,635
Long-Term | 10,763 | 16,953
Total | 25,095 | 28,588
Warranty | Software and Sensors |  |
Disaggregation of Revenue [Line Items] |  |
Current | 19,436 | 13,926
Long-Term | 18,850 | 5,025
Total | 38,286 | 18,951
Hardware |  |
Disaggregation of Revenue [Line Items] |  |
Current | 62,173 | 41,495
Long-Term | 52,233 | 65,285
Total | 114,406 | 106,780
Hardware | TASER |  |
Disaggregation of Revenue [Line Items] |  |
Current | 24,775 | 16,314
Long-Term | 9,252 | 14,304
Total | 34,027 | 30,618
Hardware | Software and Sensors |  |
Disaggregation of Revenue [Line Items] |  |
Current | 37,398 | 25,181
Long-Term | 42,981 | 50,981
Total | 80,379 | 76,162
Software and Sensors |  |
Disaggregation of Revenue [Line Items] |  |
Current | 154,710 | 96,903
Long-Term | 30,046 | 23,959
Total | 184,756 | 120,862
Software and Sensors | TASER |  |
Disaggregation of Revenue [Line Items] |  |
Current | 1,993 | 996
Long-Term | 2,308 | 1,554
Total | 4,301 | 2,550
Software and Sensors | Software and Sensors |  |
Disaggregation of Revenue [Line Items] |  |
Current | 152,717 | 95,907
Long-Term | 27,738 | 22,405
Total | $ 180,455 | $ 118,312

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 + Details
Name: | us-gaap_ContractWithCustomerLiabilityNoncurrent
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_DisaggregationOfRevenueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=axon_TaserSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=axon_SoftwareAndSensorsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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