XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The changes in the carrying amount of goodwill for the nine months ended September 30, 2024 were as follows (in thousands):
TASERSoftware and
Sensors
Total
Balance, beginning of period$2,984$54,961$57,945
Goodwill acquired250,653250,653
Purchase accounting adjustments(364)(364)
Foreign currency translation adjustments(14)252 238 
Balance, end of period$2,970$305,502$308,472
Schedule of intangible assets other than goodwill
Intangible assets (other than goodwill) consisted of the following at September 30, 2024 and December 31, 2023 (in thousands):
September 30, 2024December 31, 2023
Useful
Life
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizable (definite-lived) intangible assets:
Developed technology
3 ‑ 8 years
$82,531 $(21,478)$61,053 $29,402 $(16,562)$12,840 
Customer relationships
4 ‑ 10 years
18,649 (3,730)14,919 5,530 (3,620)1,910 
Trademarks
3 ‑ 15 years
3,214 (1,312)1,902 1,333 (817)516 
Issued patents
5 ‑ 25 years
3,019 (1,553)1,466 3,222 (1,707)1,515 
Domain names
3 ‑ 10 years
3,043 (2,357)686 3,043 (2,128)915 
Non-compete agreements
3 ‑ 4 years
— — — 448 (448)— 
Total amortizable intangible assets 110,456 (30,430)80,026 42,978 (25,282)17,696 
Non-amortizable (indefinite-lived) intangible assets:     
Trademarks 1,068 — 1,068 1,068 — 1,068 
Patents and trademarks pending 654 — 654 775 — 775 
Total non-amortizable intangible assets 1,722 — 1,722 1,843 — 1,843 
 Total intangible assets $112,178 $(30,430)$81,748 $44,821 $(25,282)$19,539 
Schedule of estimated amortization expense of intangible assets Estimated amortization for intangible assets with definite lives for the remaining three months of 2024, the next five years ended December 31, and thereafter, is as follows (in thousands):
2024 remaining$3,840 
202512,536 
202612,341 
202711,400 
202811,289 
202911,105 
Thereafter17,515 
Total$80,026