XML 48 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenues - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
source
day
Mar. 31, 2017
USD ($)
Jan. 01, 2018
USD ($)
Dec. 31, 2017
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Retained earnings (accumulated deficit) $ 155,105   $ 142,179 $ 123,185
Revenue from contract with customer, excluding assessed tax 101,215 $ 79,242    
Sales, general and administrative $ 35,759 30,857    
Number of revenue sources | source 2      
Payment due date from date of invoice | day 30      
Revenue, remaining performance obligation $ 650,000      
Amortization of deferred sales commissions 1,100      
Impact of Adoption of Topic 606 on Opening Balance Sheet | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Retained earnings (accumulated deficit)     $ 18,994 $ 19,000
Revenue from contract with customer, excluding assessed tax 1,700      
Sales, general and administrative (500)      
Taser 60 Plan        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue from contract with customer, excluding assessed tax 14,000 8,100    
Interest income (expense), net $ 300 $ 100    
Minimum        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue, remaining performance obligation to be recognized in the next twelve months, percent 15.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period 5 years      
Maximum        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Revenue, remaining performance obligation to be recognized in the next twelve months, percent 20.00%      
Revenue, remaining performance obligation, expected timing of satisfaction, period 7 years