XML 34 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Deferred Revenue - Summary of Deferred Revenue (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 37,071us-gaap_DeferredRevenue $ 35,688us-gaap_DeferredRevenue
Current portion of deferred revenue 14,628us-gaap_DeferredRevenueCurrent 14,020us-gaap_DeferredRevenueCurrent
Deferred revenue, net of current portion 22,443us-gaap_DeferredRevenueNoncurrent 21,668us-gaap_DeferredRevenueNoncurrent
Warranty    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 21,701us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_WarrantyObligationsMember
21,973us-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,055us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_SalesRevenueSegmentMember
9,286us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_SalesRevenueSegmentMember
Current portion of deferred revenue 5,500us-gaap_DeferredRevenueCurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= us-gaap_SalesRevenueSegmentMember
 
Hardware equipment    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 5,988us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_HardwareEquipmentMember
4,252us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_HardwareEquipmentMember
Current portion of deferred revenue 1,600us-gaap_DeferredRevenueCurrent
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_HardwareEquipmentMember
 
Other    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 327us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_OtherLiabilitiesOtherMember
$ 177us-gaap_DeferredRevenue
/ us-gaap_DeferredRevenueArrangementTypeAxis
= tasr_OtherLiabilitiesOtherMember