XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill

The changes in the carrying amount of goodwill for the nine months ended September 30, 2021 are as follows:
BusinessConsumerConsolidated
(In thousands)
Balance as of December 31, 2020$87,168 $8,024 $95,192 
Adjustments to goodwill:
Acquisitions45,145 — 45,145 
Foreign exchange adjustment(1,188)— (1,188)
Balance as of September 30, 2021$131,125 $8,024 $139,149 

Intangible Assets

Intangible assets are summarized as follows:
As of September 30, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountWeighted
Average
Amortization
Period
(In thousands)
Amortizing intangible assets:
Technology$33,975 $(28,112)$5,863 5.3 years
Customer relationships19,561 (14,651)4,910 8.4 years
Trademarks1,531 (64)1,467 5.0 years
Patents7,007 (1,192)5,815 12.7 years
Other314 (235)79 2.2 years
Total$62,388 $(44,254)$18,134 
    
As of December 31, 2020
Gross
Carrying
Amount
Accumulated
Amortization
Net Carrying AmountWeighted
Average
Amortization
Period
(In thousands)
Amortizing intangible assets:
Technology$30,499 $(26,818)$3,681 5.4 years
Customer relationships16,981 (13,982)2,999 8.4 years
Patents5,076 (908)4,168 12.5 years
Other314 (235)79 2.2 years
Total$52,870 $(41,943)$10,927 
 
Amortization expense is calculated over the estimated useful life of the asset. Aggregate amortization expense for intangible assets was $0.9 million and $0.7 million for the three months ended September 30, 2021 and 2020, respectively, and $2.2 million and $2.1 million for the nine months ended September 30, 2021 and 2020, respectively. For the three and nine months ended September 30, 2021 and 2020, respectively, a portion of this amortization is included in cost of revenue. Estimated amortization expense for the next five years is as follows:  
Estimated Amortization Expense
(In thousands)
Remaining 2021$989 
20223,546 
20232,264 
20242,272 
20251,872 
Thereafter7,191 
Total$18,134