XML 62 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes revenue disaggregation by customer type for the years ended December 31, 2021, 2020 and 2019 (in thousands):
2021Percentage of Total2020Percentage of Total2019Percentage of Total
Retailers89,773 53.5 %87,704 60.5 %84,316 64.9 %
Brands66,622 39.7 %47,999 33.1 %38,470 29.6 %
Other11,334 6.8 %9,369 6.5 %7,173 5.5 %
$167,729 $145,072 $129,959 
Deferred Revenue The following table summarizes deferred revenue activity for the year ended December 31, 2021 (in thousands):
Balance, beginning of periodNet additionsRevenue recognized from deferred revenueBalance, end of period
Deferred revenue$23,301 138,931 (131,364)$30,868 
Deferred Contract Costs The following table summarizes deferred contract cost activity for the year ended December 31, 2021 (in thousands):
Balance, beginning of periodAdditions
Amortized costs (1)
Balance, end of period
Deferred contract costs$21,333 14,776 (9,150)$26,959 
(1) Includes contract costs amortized to sales and marketing expense during the period and the impact from foreign currency exchange rate fluctuations.