v3.26.3
Revenue Recognition - Schedule of Revenue by Service Line (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 [Line Items]        
Total revenue $ 12,075 $ 8,861 $ 35,083 $ 26,561
Biologics and drug delivery        
Disaggregation of Revenue [Line Items]        
Total revenue 4,895 4,402 13,734 13,832
Biologics and Drug Delivery - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 1,185 1,292 4,023 4,943
Biologics and Drug Delivery - Services and License Fees        
Disaggregation of Revenue [Line Items]        
Total revenue 3,710 3,110 9,711 8,889
Neurosurgery navigation and therapy        
Disaggregation of Revenue [Line Items]        
Total revenue 5,438 3,422 16,877 10,131
Neurosurgery Navigation and Therapy - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 5,438 3,422 16,877 10,131
Capital equipment and software        
Disaggregation of Revenue [Line Items]        
Total revenue 1,742 1,037 4,472 2,598
Capital Equipment and Software - Systems and Software Products        
Disaggregation of Revenue [Line Items]        
Total revenue 1,268 647 3,169 1,575
Capital Equipment and Software - Services        
Disaggregation of Revenue [Line Items]        
Total revenue $ 474 $ 390 $ 1,303 $ 1,023