Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue by Reportable Segment
The following table provides information about disaggregated revenue for the years ended December 31, 2020, and 2019 by the timing of revenue recognition, and includes a reconciliation of the disaggregated revenue by reportable segment (in thousands):
Twelve Months Ended
December 31,
20202019
Software & Services
Products and services transferred over time$33,072 $34,029 
Products transferred at a point in time11,208 10,456 
Total Software & Services$44,280 $44,485 
Portal & Advertising
Products and services transferred over time$3,120 $5,168 
Products transferred at a point in time33,962 72,192 
Total Portal & Advertising$37,082 $77,360 
Total Revenue$81,362 $121,845 
Schedule of Revenue By Geographic Area
Revenue disaggregated by geography, based on the billing address of our customer, consists of the following (in thousands):
Twelve Months Ended
December 31,
20202019
Revenue
United States$56,879 $99,845 
International24,483 22,000 
Total revenue$81,362 $121,845 
Schedule of Contract with Customer, Asset and Liability The changes in deferred revenue, inclusive of both current and long-term, are as follows (in thousands):
Beginning Balance —January 1, 2020$8,875 
Recognition of deferred revenue(10,227)
Deferral of revenue9,623 
Effect of foreign currency translation169 
Ending balance-Ending Balance —December 31, 2020$8,440