v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Contract Balances
The following table reflects the changes in contract balances for the years ended December 31, 2023 and 2022:

Contract Balances
Balance Sheet LocationDecember 31, 2023December 31, 2022
$ change

% change
(In thousands)
Accounts receivable, netAccounts receivable, net$65,360 $65,960 $(600)(0.9)%
Contract liabilities current
Deferred revenue$18,041 $11,291 $6,750 59.8 %
Contract liabilities non-current
Other non-current liabilities$73 $212 $(139)(65.6)%
Schedule of Disaggregation of Revenue
We disaggregate our revenue into three geographic regions: the Americas, EMEA, and APAC, where we conduct our business. The following table presents revenue disaggregated by geographic region.
 Year Ended December 31,
 202320222021
(In thousands)
Americas$301,418 $273,981 $271,182 
EMEA164,750 196,465 134,232 
APAC25,008 19,968 29,723 
Total$491,176 $490,414 $435,137