XML 33 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The estimated useful lives and carrying value of acquired intangible assets are as follows:
September 30, 2020December 31, 2019
(in thousands)Weighted Average
Useful Life
(years)
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Developed technology3.9$12,360 $10,023 $2,337 $10,050 $9,803 $247 
Customer relationships8.016,350 6,705 9,645 10,920 5,819 5,101 
Backlog3.42,240 1,310 930 1,400 1,287 113 
Non-compete agreements460 460 — 460 460 — 
Trademarks 3.01,770 1,136 634 1,110 1,110 — 
Intangible assets, net book value$33,180 $19,634 $13,546 $23,940 $18,479 $5,461 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Amortization of acquired intangible assets is reflected in the cost of revenue for developed technology and backlog and in operating expenses for the other intangible assets. The estimated future amortization of existing acquired intangible assets as of September 30, 2020 was as follows:
(in thousands)Future amortization
2020 (remaining three months)$863 
20213,244 
20222,965 
20232,444 
20241,564 
2025679 
Thereafter1,787 
     Future amortization expense$13,546