XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues - Schedule Of Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Current $ 186,909 $ 163,959
Long-Term 113,815 111,222
Total 300,724 275,181
TASER    
Disaggregation of Revenue [Line Items]    
Current 36,075 28,945
Long-Term 31,890 32,811
Total 67,965 61,756
Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 150,834 135,014
Long-Term 81,925 78,411
Total 232,759 213,425
Warranty    
Disaggregation of Revenue [Line Items]    
Current 27,073 25,561
Long-Term 22,430 21,978
Total 49,503 47,539
Warranty | TASER    
Disaggregation of Revenue [Line Items]    
Current 12,467 11,635
Long-Term 16,937 16,953
Total 29,404 28,588
Warranty | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 14,606 13,926
Long-Term 5,493 5,025
Total 20,099 18,951
Hardware    
Disaggregation of Revenue [Line Items]    
Current 52,441 41,495
Long-Term 61,579 65,285
Total 114,020 106,780
Hardware | TASER    
Disaggregation of Revenue [Line Items]    
Current 22,408 16,314
Long-Term 11,498 14,304
Total 33,906 30,618
Hardware | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 30,033 25,181
Long-Term 50,081 50,981
Total 80,114 76,162
Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 107,395 96,903
Long-Term 29,806 23,959
Total 137,201 120,862
Software and Sensors | TASER    
Disaggregation of Revenue [Line Items]    
Current 1,200 996
Long-Term 3,455 1,554
Total 4,655 2,550
Software and Sensors | Software and Sensors    
Disaggregation of Revenue [Line Items]    
Current 106,195 95,907
Long-Term 26,351 22,405
Total $ 132,546 $ 118,312