XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill consists of the following (in thousands):
 Years Ended December 31,
20222021
Beginning balance$289,763 $285,214 
Additions due to acquisitions367,376 5,782 
Foreign currency translation adjustment(42,907)(707)
Measurement period adjustments related to prior acquisitions(1)
861 (526)
Ending balance$615,093 $289,763 
(1) For further information, see Note 8, “Acquisition.”

Intangible assets as of December 31, 2022 and December 31, 2021 consist of the following (in thousands, except weighted-average amortization period):
 December 31, 2022
Weighted-Average Amortization
Period
(in months)
Gross
Carrying
Amount
Accumulated
Amortization
Foreign Currency Translation AdjustmentNet Carrying Amount
Developed technologies80$106,703 $(44,410)$(5,751)$56,542 
Content libraries6012,230 (9,279)— 2,951 
Customer lists3534,190 (22,074)(1,318)10,798 
Trade and domain names5216,213 (11,225)(546)4,442 
Indefinite-lived trade name— 3,600 — — 3,600 
Total intangible assets67$172,936 $(86,988)$(7,615)$78,333 
 
 December 31, 2021
 Weighted-Average Amortization
Period
(in months)
Gross
Carrying
Amount
Accumulated
Amortization
Foreign Currency Translation AdjustmentNet
Carrying
Amount
Developed technologies76$57,521 $(31,790)$— $25,731 
Content libraries6012,230 (6,836)— 5,394 
Customer lists4716,190 (12,432)— 3,758 
Trade and domain names4411,613 (9,530)— 2,083 
Indefinite-lived trade name— 3,600 — — 3,600 
Total intangible assets65$101,154 $(60,588)$— $40,566 

During the years ended December 31, 2022, 2021 and 2020, amortization expense related to our intangible assets totaled approximately $25.9 million, $13.7 million and $14.3 million, respectively.
As of December 31, 2022, the estimated future amortization expense related to our intangible assets is as follows (in thousands):
2023$23,978 
202413,286 
202511,195 
202610,848 
20278,692 
Thereafter6,734 
Total$74,733