v3.26.1
Segments, Geographical Information, Concentrations and Significant Customers - Revenue by geography (Details) - Single reportable segment - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segments, Geographical Information, Concentrations and Significant Customers    
Total revenue $ 4,400 $ 1,472
Revenue | Revenue from Rights Concentration Risk | United States    
Segments, Geographical Information, Concentrations and Significant Customers    
Total revenue 778 385
Revenue | Revenue from Rights Concentration Risk | Europe    
Segments, Geographical Information, Concentrations and Significant Customers    
Total revenue 592 1,013
Revenue | Revenue from Rights Concentration Risk | Asia and other    
Segments, Geographical Information, Concentrations and Significant Customers    
Total revenue $ 3,030 $ 74