XML 48 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
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 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction
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