XML 77 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of revenue        
Total revenue $ 40,030 $ 41,456 $ 109,857 $ 109,523
Deferred Revenue        
Revenue recognized     1,600  
Product        
Disaggregation of revenue        
Total revenue 19,611 22,482 53,021 58,125
Service        
Disaggregation of revenue        
Total revenue 20,419 18,974 56,836 51,398
Marketplaces        
Disaggregation of revenue        
Total revenue 23,327 24,712 63,354 65,334
Marketplaces | Product        
Disaggregation of revenue        
Total revenue 19,611 22,482 53,021 58,125
Marketplaces | Service        
Disaggregation of revenue        
Total revenue 3,716 2,230 10,333 7,209
Media        
Disaggregation of revenue        
Total revenue 16,703 16,744 46,503 44,189
Media | Service        
Disaggregation of revenue        
Total revenue $ 16,703 $ 16,744 $ 46,503 $ 44,189