XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of significant accounting policies - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 7,205 $ 5,611
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 2,026 2,149
Switzerland    
Disaggregation of Revenue [Line Items]    
Total revenue 1,480 972
Germany    
Disaggregation of Revenue [Line Items]    
Total revenue 1,309 464
Japan    
Disaggregation of Revenue [Line Items]    
Total revenue 1,124 800
All other countries    
Disaggregation of Revenue [Line Items]    
Total revenue 1,266 1,226
Product and Service Revenue | Product and service revenue — recurring    
Disaggregation of Revenue [Line Items]    
Total revenue 3,969 3,743
Product and Service Revenue | Product and service revenue — non-recurring    
Disaggregation of Revenue [Line Items]    
Total revenue $ 3,236 $ 1,868