XML 34 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Deferred Revenue - Summary of Deferred Revenue (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 35,688us-gaap_DeferredRevenue $ 20,219us-gaap_DeferredRevenue
Current portion of deferred revenue 14,020us-gaap_DeferredRevenueCurrent 6,878us-gaap_DeferredRevenueCurrent
Deferred revenue, net of current portion 21,668us-gaap_DeferredRevenueNoncurrent 13,341us-gaap_DeferredRevenueNoncurrent
Warranty    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 21,973us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_WarrantyObligationsMember
15,889us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_WarrantyObligationsMember
Current portion of deferred revenue 7,300us-gaap_DeferredRevenueCurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_WarrantyObligationsMember
 
AXON services    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 9,286us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_SalesRevenueSegmentMember
4,026us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_SalesRevenueSegmentMember
Current portion of deferred revenue 5,700us-gaap_DeferredRevenueCurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_SalesRevenueSegmentMember
 
Hardware Equipment    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 4,252us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_HardwareEquipmentMember
304us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_HardwareEquipmentMember
Current portion of deferred revenue 900us-gaap_DeferredRevenueCurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_HardwareEquipmentMember
 
Other    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 177us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_OtherLiabilitiesOtherMember
$ 0us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_OtherLiabilitiesOtherMember