XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Revenue from Contracts with Customers and Revenue by Region
The following table summarizes revenue from contracts with customers for the years ended December 31, 2023, 2022, and 2021:
Year Ended December 31,
202320222021
(in thousands)
Product subscriptions$738,819 $643,247 $492,608 
Professional services37,539 37,548 34,561 
Other1,349 4,288 8,235 
Total revenue$777,707 $685,083 $535,404 
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, 2023, 2022 and 2021:
Year Ended December 31,
202320222021
(in thousands)
United States$579,025 $515,894 $414,856 
All other198,682 169,189 120,548 
Total revenue$777,707 $685,083 $535,404 
Summary of Estimated Revenue Expected to be Recognized in Future Related to 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, 2023. The estimated revenues do not include unexercised contract renewals.
Next Twelve MonthsThereafter
 (in thousands)
Product subscriptions$553,807 $285,791 
Professional services17,545 8,066 
Other127 33 
Total$571,479 $293,890