XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Product Type, Subscription Type and Revenue Recognition Pattern
The following tables summarize revenue by product type, subscription type, and revenue recognition pattern for the periods presented:
Three Months Ended June 30, 2022Six Months Ended June 30, 2022
PresenceCommerceTotalPresenceCommerceTotal
Subscription revenue
Transferred over time$142,603 $48,867 $191,470 $282,379 $95,922 $378,301 
Transferred at a point in time3,391 — 3,391 7,049 — 7,049 
Non-subscription revenue
Transferred over time442 905 1,347 840 1,751 2,591 
Transferred at a point in time95 16,399 16,494 208 32,315 32,523 
Total revenue$146,531 $66,171 $212,702 $290,476 $129,988 $420,464 
Three Months Ended June 30, 2021Six Months Ended June 30, 2021
PresenceCommerceTotalPresenceCommerceTotal
Subscription revenue
Transferred over time$133,687 $42,302 $175,989 $262,818 $79,556 $342,374 
Transferred at a point in time2,849 — 2,849 5,700 — 5,700 
Non-subscription revenue
Transferred over time546 72 618 1,121 144 1,265 
Transferred at a point in time195 16,359 16,554 509 25,808 26,317 
Total revenue$137,277 $58,733 $196,010 $270,148 $105,508 $375,656 
Schedule of Revenue by Geography
Revenue by geography is based on the customer’s self-reported country identifier or, if not available, the billing address or IP address, and was as follows:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
United States$152,354 $141,517 $299,174 $268,560 
International60,348 54,493 121,290 107,096 
Total revenue$212,702 $196,010 $420,464 $375,656 
Schedule of Capitalized Contract Costs
Assets capitalized related to contract costs consisted of the following:
June 30, 2022December 31, 2021
Capitalized referral fees, current$5,301 $4,813 
Capitalized referral fees, non-current7,200 7,713 
Capitalized app fees, current989 1,202 
Sales commissions, current398 221 
Sales commissions, non-current169 131 
Total capitalized contract costs$14,057 $14,080