XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregated by Geographic Region (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
region
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
region
Sep. 30, 2022
USD ($)
Disaggregation of Revenue        
Number of primary geographic regions | region 3   3  
Revenue $ 16,466 $ 15,241 $ 47,059 $ 44,295
APAC        
Disaggregation of Revenue        
Revenue 8,663 10,030 24,218 27,634
North America        
Disaggregation of Revenue        
Revenue 4,607 2,980 10,798 9,865
EMEA        
Disaggregation of Revenue        
Revenue $ 3,196 $ 2,231 $ 12,043 $ 6,796