XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 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 (121,494) (111,493)
Accumulated Impairment (31,862) 0
Foreign Currency Translation Adjustment (5,633) (5,413)
Total $ 10,347 $ 52,430
Trade and domain names    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 52 months  
Gross Carrying Amount $ 16,213  
Accumulated Amortization (13,343)  
Foreign Currency Translation Adjustment (377)  
Total $ 0  
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 (63,029) (55,651)
Accumulated Impairment (29,369) 0
Foreign Currency Translation Adjustment (3,958) (3,757)
Total $ 10,347 $ 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
Total $ 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)
Total 0 $ 1,056
Trade and domain names    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months)   52 months
Gross Carrying Amount   $ 16,213
Accumulated Amortization   (12,817)
Accumulated Impairment $ (2,493) 0
Foreign Currency Translation Adjustment   (358)
Total   $ 3,038