XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 70,143 $ 138,590 $ 104,754
Americas      
Disaggregation of Revenue [Line Items]      
Total revenues 13,733 17,000 23,481
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenues 22,907 56,540 20,187
APAC      
Disaggregation of Revenue [Line Items]      
Total revenues 33,503 65,050 61,086
Product revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 42,906 116,676 70,657
Research and development revenue      
Disaggregation of Revenue [Line Items]      
Total revenues $ 27,237 $ 21,914 $ 34,097