XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Finite-lived and Indefinite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 67 months 65 months
Accumulated Amortization $ (67,117) $ (60,588)
Foreign Currency Translation Adjustment (3,134) 0
Net Carrying Amount 99,085  
Indefinite-lived trade name 3,600 3,600
Total intangible assets, net, gross carrying amount 172,936 101,154
Total intangible assets, net, Net carrying amount $ 102,685 $ 40,566
Developed technologies    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 80 months 76 months
Gross Carrying Amount $ 106,703 $ 57,521
Accumulated Amortization (34,921) (31,790)
Foreign Currency Translation Adjustment (2,165) 0
Net Carrying Amount $ 69,617 $ 25,731
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 (7,447) (6,836)
Foreign Currency Translation Adjustment 0 0
Net Carrying Amount $ 4,783 $ 5,394
Customer lists    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 35 months 47 months
Gross Carrying Amount $ 34,190 $ 16,190
Accumulated Amortization (14,756) (12,432)
Foreign Currency Translation Adjustment (772) 0
Net Carrying Amount $ 18,662 $ 3,758
Trade and domain names    
Finite Lived Intangible Assets [Line Items]    
Weighted-Average Amortization Period (in months) 52 months 44 months
Gross Carrying Amount $ 16,213 $ 11,613
Accumulated Amortization (9,993) (9,530)
Foreign Currency Translation Adjustment (197) 0
Net Carrying Amount $ 6,023 $ 2,083