XML 50 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 36,540 $ 26,449 $ 70,681 $ 50,802
Revenues | Geographic Region        
Disaggregation of Revenue [Line Items]        
Total revenues $ 36,540 $ 26,449 $ 70,681 $ 50,802
Total net revenues percent 100.00% 100.00% 100.00% 100.00%
Americas | Revenues | Geographic Region        
Disaggregation of Revenue [Line Items]        
Total revenues $ 23,339 $ 17,141 $ 45,277 $ 33,399
Total net revenues percent 63.90% 64.80% 64.10% 65.70%
Europe, Middle East and Africa (EMEA) | Revenues | Geographic Region        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,639 $ 3,263 $ 8,949 $ 5,976
Total net revenues percent 12.70% 12.30% 12.60% 11.80%
Asia Pacific (APAC) | Revenues | Geographic Region        
Disaggregation of Revenue [Line Items]        
Total revenues $ 8,562 $ 6,045 $ 16,455 $ 11,427
Total net revenues percent 23.40% 22.90% 23.30% 22.50%
United States        
Disaggregation of Revenue [Line Items]        
Total revenues $ 22,800 $ 16,600 $ 44,300 $ 32,600