XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Data (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments of company | segment 2    
Net sales $ 863,381 $ 681,003 $ 530,860
Cost of sales 322,471 264,672 223,574
Gross margin 540,910 416,331 307,286
Research and development 194,026 123,195 100,721
TASER      
Segment Reporting Information [Line Items]      
Net sales 436,927 366,552 281,661
Cost of sales 149,884 136,925 107,188
Gross margin 287,043 229,627 174,473
Research and development 46,136 15,380 14,469
Software and Sensors      
Segment Reporting Information [Line Items]      
Net sales 426,454 314,451 249,199
Cost of sales 172,587 127,747 116,386
Gross margin 253,867 186,704 132,813
Research and development 147,890 107,815 86,252
Product      
Segment Reporting Information [Line Items]      
Net sales 608,525 500,250 399,474
Cost of sales 260,098 224,131 190,683
Product | TASER      
Segment Reporting Information [Line Items]      
Net sales 426,916 362,649 280,554
Cost of sales 149,739 136,925 107,188
Product | Software and Sensors      
Segment Reporting Information [Line Items]      
Net sales 181,609 137,601 118,920
Cost of sales 110,359 87,206 83,495
Service      
Segment Reporting Information [Line Items]      
Net sales 254,856 180,753 131,386
Cost of sales 62,373 40,541 32,891
Service | TASER      
Segment Reporting Information [Line Items]      
Net sales 10,011 3,903 1,107
Cost of sales 145    
Service | Software and Sensors      
Segment Reporting Information [Line Items]      
Net sales 244,845 176,850 130,279
Cost of sales $ 62,228 $ 40,541 $ 32,891