XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Area The following table presents the Company’s net revenue by geographic region:
Year ended December 31,
202320222021
(in thousands)
United States$370,424 $316,149 $260,399 
Asia Pacific72,873 58,073 39,496 
Europe42,770 38,469 35,177 
All other 19,921 20,034 19,258 
Total revenue$505,988 $432,725 $354,330 
Schedule of Revenue by Customer Type The following table presents the Company’s net revenue for enterprise and non-enterprise customers based on the prior methodology:
Year ended December 31,
202320222021
(in thousands)
Enterprise customers$458,472 $386,853 $313,360 
Non-enterprise customers47,516 45,872 40,970 
Total revenue$505,988 $432,725 $354,330 
The following table presents the Company’s net revenue for enterprise and non-enterprise customers based on the new methodology:
Year ended December 31,
202320222021
(in thousands)
Enterprise customers$464,452 $393,152 $315,918 
Non-enterprise customers41,536 39,573 38,412 
Total revenue$505,988 $432,725 $354,330 
Schedule of Contract Assets and Liabilities
The following table presents the Company’s contract assets and contract liabilities as of December 31, 2023 and 2022:
As of December 31, 2023As of December 31, 2022
(in thousands)
Contract assets$621 $19 
Contract liabilities$38,150 $30,544 
The following table presents revenue recognized during the years ended December 31, 2023 and 2022 from amounts included in the contract liability at the beginning of the period:
Year ended December 31,
20232022
(in thousands)
Revenue recognized in the period from amounts included in contract liability at the beginning of the period$28,616 $26,274 
Schedule of Costs to Obtain Contracts
As of December 31, 2023 and December 31, 2022, the Company’s costs to obtain contracts were as follows:
As of December 31, 2023As of December 31, 2022
(in thousands)
Deferred contract costs, net$61,981 $50,523