XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue, Deferred Revenue and Remaining Performance Obligations (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Customer Revenue by Type
The following table summarizes revenue recognized from performance obligations delivered to customers which relate to (i) subscription services that are recognized ratably over the term of the contract and (ii) subscription revenue allocated to downloadable content which is recognized at a point in time, as follows (in thousands):
Year Ended December 31,
202120202019
Ratable portion of subscription revenue$212,128 $148,977 $100,084 
Subscription revenue allocated to downloadable content34,170 25,909 20,491 
Total$246,298 $174,886 $120,575 
Schedule of Customer Revenue by Region
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use the Company’s platform (in thousands):
Year Ended December 31,
202120202019
North America $207,221 $154,131 $108,835 
International39,077 20,755 11,740 
Total$246,298 $174,886 $120,575 
Schedule of Changes in Deferred Revenue
Contract liabilities consist of deferred revenue which represents contractual billings made in advance of performance under the contract. Changes in deferred revenue were as follows (in thousands):
Year Ended December 31,
202120202019
Beginning balance$185,696 $138,990 $83,676 
Plus: Additions to deferred revenue326,376 221,671 175,636 
Less: Recognition of revenue deferred in the prior year(136,325)(98,657)(59,682)
Less: Recognition of revenue deferred in the current year(109,973)(76,308)(60,640)
Ending balance$265,774 $185,696 $138,990 
Schedule of Remaining Performance Obligations
Remaining performance obligations consisted of the following (in thousands):
December 31,
20212020
Current$198,134 $136,382 
Noncurrent125,534 87,395 
Total$323,668 $223,777 
Schedule of Changes in Deferred Commissions
Changes in deferred commissions were as follows (in thousands):
Year Ended December 31,
202120202019
Beginning balance$37,199 $29,176 $19,080 
Plus: Additions to deferred commissions34,340 22,161 22,375 
Less: Recognition of deferred commissions(19,474)(14,238)(12,279)
Plus: Foreign currency impacts on deferred commissions(354)100 — 
Ending balance$51,711 $37,199 $29,176