XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregated by Geographic Region (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
region
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
region
Jun. 30, 2022
USD ($)
Disaggregation of Revenue        
Number of primary geographic regions | region 3   3  
Revenue $ 15,747 $ 14,707 $ 30,593 $ 29,054
APAC        
Disaggregation of Revenue        
Revenue 7,964 8,371 15,555 17,605
North America        
Disaggregation of Revenue        
Revenue 4,517 3,780 8,847 6,885
EMEA        
Disaggregation of Revenue        
Revenue $ 3,266 $ 2,556 $ 6,191 $ 4,564