Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Revenue Recognition - Schedule of Revenue by Service Line (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 $ 10,880 $ 9,215 $ 23,008 $ 17,700
Biologics and drug delivery        
Disaggregation of Revenue [Line Items]        
Total revenue 4,031 4,739 8,839 9,430
Biologics and Drug Delivery - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 943 1,871 2,838 3,651
Biologics and Drug Delivery - Services and License Fees        
Disaggregation of Revenue [Line Items]        
Total revenue 3,088 2,868 6,001 5,779
Neurosurgery navigation and therapy        
Disaggregation of Revenue [Line Items]        
Total revenue 5,552 3,432 11,439 6,709
Neurosurgery Navigation and Therapy - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 5,552 3,432 11,439 6,709
Capital equipment and software        
Disaggregation of Revenue [Line Items]        
Total revenue 1,297 1,044 2,730 1,561
Capital Equipment and Software - Systems and Software Products        
Disaggregation of Revenue [Line Items]        
Total revenue 881 694 1,901 928
Capital Equipment and Software - Services        
Disaggregation of Revenue [Line Items]        
Total revenue $ 416 $ 350 $ 829 $ 633