XML 13 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Summary of Gross Carrying Amount and Accumulated Amortization for Intangible Assets Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Gross $ 138,569 $ 138,569
Accumulated Amortization (76,058) (68,817)
Net $ 62,511 $ 69,752
Weighted Average Amortization Period (Years) 2 years 9 months 18 days 3 years
Media Service Rights    
Finite Lived Intangible Assets [Line Items]    
Gross $ 34,684 $ 34,684
Accumulated Amortization (18,426) (16,098)
Net $ 16,258 $ 18,586
Weighted Average Amortization Period (Years) 2 years 2 years 2 months 12 days
Promotion Service Rights    
Finite Lived Intangible Assets [Line Items]    
Gross $ 30,548 $ 30,548
Accumulated Amortization (12,104) (10,682)
Net $ 18,444 $ 19,866
Weighted Average Amortization Period (Years) 3 years 4 months 24 days 3 years 7 months 6 days
Developed Technologies    
Finite Lived Intangible Assets [Line Items]    
Gross $ 27,170 $ 27,170
Accumulated Amortization (14,419) (12,790)
Net $ 12,751 $ 14,380
Weighted Average Amortization Period (Years) 3 years 3 years 2 months 12 days
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross $ 22,690 $ 22,690
Accumulated Amortization (13,266) (12,267)
Net $ 9,424 $ 10,423
Weighted Average Amortization Period (Years) 3 years 1 month 6 days 3 years 3 months 18 days
Data Access Rights    
Finite Lived Intangible Assets [Line Items]    
Gross $ 10,801 $ 10,801
Accumulated Amortization (6,885) (6,415)
Net $ 3,916 $ 4,386
Weighted Average Amortization Period (Years) 2 years 2 years 3 months 18 days
Domain Names    
Finite Lived Intangible Assets [Line Items]    
Gross $ 5,948 $ 5,948
Accumulated Amortization (5,557) (5,540)
Net $ 391 $ 408
Weighted Average Amortization Period (Years) 7 months 6 days 9 months 18 days
Trade Names    
Finite Lived Intangible Assets [Line Items]    
Gross $ 2,823 $ 2,823
Accumulated Amortization (1,724) (1,560)
Net $ 1,099 $ 1,263
Weighted Average Amortization Period (Years) 2 years 2 years 2 months 12 days
Vendor Relationships    
Finite Lived Intangible Assets [Line Items]    
Gross $ 2,510 $ 2,510
Accumulated Amortization (2,375) (2,172)
Net $ 135 $ 338
Weighted Average Amortization Period (Years) 2 months 12 days 4 months 24 days
Patents    
Finite Lived Intangible Assets [Line Items]    
Gross $ 975 $ 975
Accumulated Amortization (882) (873)
Net $ 93 $ 102
Weighted Average Amortization Period (Years) 2 years 7 months 6 days 2 years 9 months 18 days
Registered Users    
Finite Lived Intangible Assets [Line Items]    
Gross $ 420 $ 420
Accumulated Amortization $ (420) $ (420)
Weighted Average Amortization Period (Years) 0 years 0 years