v3.26.1
Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue    
Net revenue $ 32,030 $ 27,285
Capital    
Disaggregation of Revenue    
Net revenue 9,253 9,491
Consumables    
Disaggregation of Revenue    
Net revenue 20,678 17,663
Engineering    
Disaggregation of Revenue    
Net revenue 1,976  
Other    
Disaggregation of Revenue    
Net revenue 123 131
Diagnostics    
Disaggregation of Revenue    
Net revenue 2,801 2,433
Diagnostics | Capital    
Disaggregation of Revenue    
Net revenue 687 1,137
Diagnostics | Consumables    
Disaggregation of Revenue    
Net revenue 2,114 1,296
Therapeutic Devices    
Disaggregation of Revenue    
Net revenue 26,197 24,852
Therapeutic Devices | Capital    
Disaggregation of Revenue    
Net revenue 8,231 8,354
Therapeutic Devices | Consumables    
Disaggregation of Revenue    
Net revenue 17,843 16,367
Therapeutic Devices | Other    
Disaggregation of Revenue    
Net revenue 123 $ 131
Development Services    
Disaggregation of Revenue    
Net revenue 3,032  
Development Services | Capital    
Disaggregation of Revenue    
Net revenue 335  
Development Services | Consumables    
Disaggregation of Revenue    
Net revenue 721  
Development Services | Engineering    
Disaggregation of Revenue    
Net revenue $ 1,976