XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenues $ 70,387 $ 59,345 $ 70,143
Americas      
Disaggregation of Revenue [Line Items]      
Total revenues 43,537 21,278 13,733
EMEA      
Disaggregation of Revenue [Line Items]      
Total revenues 9,292 10,359 22,907
APAC      
Disaggregation of Revenue [Line Items]      
Total revenues 17,558 27,708 33,503
Product revenue      
Disaggregation of Revenue [Line Items]      
Total revenues 26,028 36,786 42,906
Research and development revenue      
Disaggregation of Revenue [Line Items]      
Total revenues $ 44,359 $ 22,559 $ 27,237