Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Revenue Recognition - Schedule of Revenue by Service Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 8,485 $ 7,639
Biologics and drug delivery    
Disaggregation of Revenue [Line Items]    
Total revenue 4,691 4,307
Biologics and Drug Delivery - Disposable Products    
Disaggregation of Revenue [Line Items]    
Total revenue 1,780 553
Biologics and Drug Delivery - Services and License Fees    
Disaggregation of Revenue [Line Items]    
Total revenue 2,911 3,754
Neurosurgery navigation and therapy    
Disaggregation of Revenue [Line Items]    
Total revenue 3,277 1,927
Neurosurgery Navigation and Therapy - Disposable Products    
Disaggregation of Revenue [Line Items]    
Total revenue 3,277 1,927
Neurosurgery Navigation and Therapy - Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 0
Capital equipment and software    
Disaggregation of Revenue [Line Items]    
Total revenue 517 1,405
Capital Equipment and Software - Systems and Software Products    
Disaggregation of Revenue [Line Items]    
Total revenue 234 1,155
Capital Equipment and Software - Services    
Disaggregation of Revenue [Line Items]    
Total revenue $ 283 $ 250