XML 55 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,054 $ 7,262 $ 16,056 $ 14,467
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 3,014 2,363 5,485 4,389
Switzerland        
Disaggregation of Revenue [Line Items]        
Total revenue 1,365 1,637 2,732 3,117
Japan        
Disaggregation of Revenue [Line Items]        
Total revenue 1,015 296 1,432 1,421
Germany        
Disaggregation of Revenue [Line Items]        
Total revenue 892 2,005 1,781 3,314
South Korea        
Disaggregation of Revenue [Line Items]        
Total revenue 693 109 1,971 161
All other countries        
Disaggregation of Revenue [Line Items]        
Total revenue 1,075 852 2,655 2,065
Product and service revenue — recurring        
Disaggregation of Revenue [Line Items]        
Total revenue 5,049 4,419 10,117 8,388
Product and service revenue — non-recurring        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,005 $ 2,843 $ 5,939 $ 6,079