XML 29 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
The following table summarizes revenue from contracts with customers for the years ended December 31, 2020, 2019 and 2018:
Year Ended December 31,
202020192018
(in thousands)
Subscription revenue$304,737 $220,589 $137,442 
Term and perpetual software licenses45,959 38,931 28,200 
Maintenance and support31,567 36,778 42,223 
Professional services28,564 29,050 33,297 
Other659 1,599 2,929 
Total revenue$411,486 $326,947 $244,091 
The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our product or service for the years ended December 31, 2020, 2019 and 2018:
Year Ended December 31,
202020192018
(in thousands)
United States$329,753 $264,852 $199,852 
All other81,733 62,095 44,239 
Total revenue$411,486 $326,947 $244,091 
Transaction Price Allocated to the Remaining Performance Obligations
The following table includes estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2020. The estimated revenues do not include unexercised contract renewals.
Next Twelve MonthsThereafter
 (in thousands)
Subscription revenue$242,115 $64,433 
Term and perpetual software licenses33,041 12,851 
Maintenance and support18,011 4,222 
The amounts presented in the table above primarily consist of fixed fees which are typically recognized ratably as the performance obligation is satisfied.
As of December 31, 2020, the estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied associated with professional services was $15.3 million. We will recognize this revenue as the professional services are completed, which is expected to occur within the next 12 months or less.
Deferred Contract Acquisition and Fulfillment Costs
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2020 and 2019:
Year Ended December 31,
20202019
(in thousands)
Beginning balance$51,260 $39,955 
Capitalization of contract acquisition and fulfillment costs33,525 26,109 
Amortization of deferred contract acquisition and fulfillment costs(20,146)(14,804)
Ending balance$64,639 $51,260