v3.26.3
Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue        
Net revenue $ 9,899 $ 8,095 $ 28,210 $ 21,559
Capital        
Disaggregation of Revenue        
Net revenue 2,008 2,195 5,821 5,804
Consumables        
Disaggregation of Revenue        
Net revenue 6,794 5,381 18,913 15,170
Engineering        
Disaggregation of Revenue        
Net revenue 981 483 3,204 483
Other        
Disaggregation of Revenue        
Net revenue 116 36 272 102
Diagnostics        
Disaggregation of Revenue        
Net revenue 1,625 762 3,976 2,102
Diagnostics | Capital        
Disaggregation of Revenue        
Net revenue 161 188 538 572
Diagnostics | Consumables        
Disaggregation of Revenue        
Net revenue 1,464 574 3,438 1,530
Therapeutic Devices        
Disaggregation of Revenue        
Net revenue 7,169 6,671 19,744 18,795
Therapeutic Devices | Capital        
Disaggregation of Revenue        
Net revenue 1,829 2,007 4,888 5,232
Therapeutic Devices | Consumables        
Disaggregation of Revenue        
Net revenue 5,299 4,628 14,780 13,461
Therapeutic Devices | Other        
Disaggregation of Revenue        
Net revenue 41 36 76 102
Development Services        
Disaggregation of Revenue        
Net revenue 1,105 662 4,490 662
Development Services | Capital        
Disaggregation of Revenue        
Net revenue 18   395  
Development Services | Consumables        
Disaggregation of Revenue        
Net revenue 31 179 695 179
Development Services | Engineering        
Disaggregation of Revenue        
Net revenue 981 $ 483 3,204 $ 483
Development Services | Other        
Disaggregation of Revenue        
Net revenue $ 75   $ 196