Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Schedule of Revenue by Service Line (Details)

v3.25.3
Revenue Recognition - Schedule of Revenue by Service Line (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,861 $ 8,122 $ 26,561 $ 23,619
Biologics and drug delivery        
Disaggregation of Revenue [Line Items]        
Total revenue 4,402 4,431 13,832 13,065
Biologics and Drug Delivery - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 1,292 2,062 4,943 4,286
Biologics and Drug Delivery - Services and License Fees        
Disaggregation of Revenue [Line Items]        
Total revenue 3,110 2,369 8,889 8,779
Neurosurgery navigation and therapy        
Disaggregation of Revenue [Line Items]        
Total revenue 3,422 2,860 10,131 7,373
Neurosurgery Navigation and Therapy - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 3,422 2,860 10,131 7,373
Capital equipment and software        
Disaggregation of Revenue [Line Items]        
Total revenue 1,037 831 2,598 3,181
Capital Equipment and Software - Systems and Software Products        
Disaggregation of Revenue [Line Items]        
Total revenue 647 552 1,575 2,394
Capital Equipment and Software - Services        
Disaggregation of Revenue [Line Items]        
Total revenue $ 390 $ 279 $ 1,023 $ 787