XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 59,345 $ 70,143 $ 138,590
Americas [Member]      
Disaggregation of Revenue [Line Items]      
Total revenues 21,278 13,733 17,000
EMEA [Member]      
Disaggregation of Revenue [Line Items]      
Total revenues 10,359 22,907 56,540
Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Total revenues 27,708 33,503 65,050
Product revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 36,786 42,906 116,676
Research and development revenue      
Disaggregation of Revenue [Line Items]      
Total revenues $ 22,559 $ 27,237 $ 21,914