v3.25.4
Summary of significant accounting policies - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 33,587 $ 28,051
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 13,433 10,639
Switzerland    
Disaggregation of Revenue [Line Items]    
Total revenue 6,020 5,668
Germany    
Disaggregation of Revenue [Line Items]    
Total revenue 5,768 3,049
Japan    
Disaggregation of Revenue [Line Items]    
Total revenue 2,596 2,053
All other countries    
Disaggregation of Revenue [Line Items]    
Total revenue 5,770 6,642
Product and Service Revenue | Recurring    
Disaggregation of Revenue [Line Items]    
Total revenue 17,841 15,451
Product and Service Revenue | Non-Recurring    
Disaggregation of Revenue [Line Items]    
Total revenue $ 15,746 $ 12,600