XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Finite-lived and Indefinite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 67 months 67 months
Gross Carrying Amount $ 169,336 $ 169,336
Accumulated Amortization (120,417) (111,493)
Accumulated Impairment (31,862) 0
Foreign Currency Translation Adjustment (5,633) (5,413)
Net Carrying Amount $ 11,424 $ 52,430
Developed technologies    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 80 months 80 months
Gross Carrying Amount $ 106,703 $ 106,703
Accumulated Amortization (61,952) (55,651)
Accumulated Impairment (29,369) 0
Foreign Currency Translation Adjustment (3,958) (3,757)
Net Carrying Amount $ 11,424 $ 47,295
Content libraries    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 60 months 60 months
Gross Carrying Amount $ 12,230 $ 12,230
Accumulated Amortization (12,230) (11,189)
Accumulated Impairment 0 0
Foreign Currency Translation Adjustment 0 0
Net Carrying Amount $ 0 $ 1,041
Customer lists    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 35 months 35 months
Gross Carrying Amount $ 34,190 $ 34,190
Accumulated Amortization (32,892) (31,836)
Accumulated Impairment 0 0
Foreign Currency Translation Adjustment (1,298) (1,298)
Net Carrying Amount $ 0 $ 1,056
Trade and domain names    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 52 months 52 months
Gross Carrying Amount $ 16,213 $ 16,213
Accumulated Amortization (13,343) (12,817)
Accumulated Impairment (2,493) 0
Foreign Currency Translation Adjustment (377) (358)
Net Carrying Amount $ 0 $ 3,038