XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers
(3)    Revenue from Contracts with Customers
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 
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, 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 
(9)    Deferred Contract Acquisitions and Fulfillment Costs
The following table summarizes the activity of the deferred contract acquisition and fulfillment costs for the years ended December 31, 2023 and 2022:
Year Ended December 31,
20232022
(in thousands)
Beginning balance$103,075 $87,165 
Capitalization of contract acquisition and fulfillment costs60,528 51,054 
Amortization of deferred contract acquisition and fulfillment costs(41,994)(35,144)
Ending balance$121,609 $103,075