XML 210 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenues - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                          
Unbilled Receivables, Current $ 17,300                 $ 17,300      
Payment due date from date of invoice                 30 days        
Retained earnings 171,383       $ 123,185         171,383 $ 123,185   $ 142,179
Net sales 114,791 $ 104,836 $ 99,226 $ 101,215 $ 94,651 $ 90,262 $ 79,643 $ 79,242   420,068 343,798 $ 268,245  
Sales, general and administrative                   156,886 138,692 $ 108,076  
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 $ 19,000                 19,000     $ 18,994
Net sales                   5,000      
Sales, general and administrative                   (3,600)      
Taser 60 Plan                          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                          
Net sales                   48,200 40,700    
Interest Income (Expense), Net                   1,300 $ 700    
Sales, general and administrative expenses                          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                          
Amortization related to deferred commissions                   $ 5,300      
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%                 15.00%      
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%                 20.00%