XML 66 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Net revenues by geographic location based on the location of the customer for the years ended December 31, 2023, 2022, and 2021 were as follows (in thousands):


202320222021
North America187,603 167,542 157,881 
EMEA114,814 104,119 109,081 
APAC33,577 27,973 21,696 
LATAM18,010 14,155 10,178 
Total revenue
$354,004 $313,789 $298,836