XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 67 months 67 months
Accumulated Amortization $ (111,493) $ (86,988)
Foreign Currency Translation Adjustment (5,413) (7,615)
Net Carrying Amount 52,430  
Total intangible assets, gross carrying amount 169,336 172,936
Total intangible assets, net, Net carrying amount $ 52,430 78,333
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)  
Foreign Currency Translation Adjustment (358)  
Net Carrying Amount $ 3,038  
Indefinite-lived trade name    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount   3,600
Net Carrying Amount   $ 3,600
Developed technology    
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 (55,651) (44,410)
Foreign Currency Translation Adjustment (3,757) (5,751)
Net Carrying Amount $ 47,295 $ 56,542
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 (11,189) (9,279)
Foreign Currency Translation Adjustment 0 0
Net Carrying Amount $ 1,041 $ 2,951
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 (31,836) (22,074)
Foreign Currency Translation Adjustment (1,298) (1,318)
Net Carrying Amount $ 1,056 $ 10,798
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   (11,225)
Foreign Currency Translation Adjustment   (546)
Net Carrying Amount   $ 4,442