XML 35 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of revenue    
Total revenue $ 154,956 $ 155,042
Deferred Revenue    
Revenue recognized 1,800  
Product    
Disaggregation of revenue    
Total revenue 75,795 83,458
Service    
Disaggregation of revenue    
Total revenue 79,161 71,584
Marketplaces    
Disaggregation of revenue    
Total revenue 89,625 93,937
Marketplaces | Product    
Disaggregation of revenue    
Total revenue 75,787 83,458
Marketplaces | Service    
Disaggregation of revenue    
Total revenue 13,838 10,479
Media    
Disaggregation of revenue    
Total revenue 65,331 61,105
Media | Product    
Disaggregation of revenue    
Total revenue 8  
Media | Service    
Disaggregation of revenue    
Total revenue $ 65,323 $ 61,105