XML 31 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Subscription contracts term 1 year    
Revenues $ 8,660 $ 13,448  
Remaining performance obligation $ 3,571    
Individual customer advances refund claim period 180 days    
Breakage revenues $ 0 59  
Deferred strategic agreement revenues $ 2,199   $ 2,182
Deferred costs expected period of benefit 30 months    
Google [Member]      
Disaggregation Of Revenue [Line Items]      
Strategic agreement term 3 years    
Strategic agreement term, optional renewal term 1 year    
Revenues $ 2,283 $ 2,921  
Remaining performance obligation 9,132    
Accounts receivable $ 2,300   $ 3,101
Google [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Disaggregation Of Revenue [Line Items]      
Percentage of concentration risk 32.00%   35.00%
Minimum [Member]      
Disaggregation Of Revenue [Line Items]      
Advance advertiser invoicing period 3 months    
Maximum [Member]      
Disaggregation Of Revenue [Line Items]      
Advance advertiser invoicing period 12 months    
Maximum [Member] | Google [Member]      
Disaggregation Of Revenue [Line Items]      
Strategic agreement term 2 years