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
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 12,128 $ 8,485
Biologics and drug delivery    
Disaggregation of Revenue [Line Items]    
Total revenue 4,808 4,691
Biologics and Drug Delivery - Disposable Products    
Disaggregation of Revenue [Line Items]    
Total revenue 1,895 1,780
Biologics and Drug Delivery - Services and License Fees    
Disaggregation of Revenue [Line Items]    
Total revenue 2,913 2,911
Neurosurgery navigation and therapy    
Disaggregation of Revenue [Line Items]    
Total revenue 5,887 3,277
Neurosurgery Navigation and Therapy - Disposable Products    
Disaggregation of Revenue [Line Items]    
Total revenue 5,887 3,277
Capital equipment and software    
Disaggregation of Revenue [Line Items]    
Total revenue 1,433 517
Capital Equipment and Software - Systems and Software Products    
Disaggregation of Revenue [Line Items]    
Total revenue 1,020 234
Capital Equipment and Software - Services    
Disaggregation of Revenue [Line Items]    
Total revenue $ 413 $ 283