Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Revenue Recognition - Schedule of Revenue by Service Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 9,215 $ 7,858 $ 17,700 $ 15,497
Biologics and drug delivery        
Disaggregation of Revenue [Line Items]        
Total revenue 4,739 4,327 9,430 8,634
Biologics and Drug Delivery - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 1,871 1,671 3,651 2,224
Biologics and Drug Delivery - Services and License Fees        
Disaggregation of Revenue [Line Items]        
Total revenue 2,868 2,656 5,779 6,410
Neurosurgery navigation and therapy        
Disaggregation of Revenue [Line Items]        
Total revenue 3,432 2,586 6,709 4,513
Neurosurgery Navigation and Therapy - Disposable Products        
Disaggregation of Revenue [Line Items]        
Total revenue 3,432 2,586 6,709 4,513
Capital equipment and software        
Disaggregation of Revenue [Line Items]        
Total revenue 1,044 945 1,561 2,350
Capital Equipment and Software - Systems and Software Products        
Disaggregation of Revenue [Line Items]        
Total revenue 694 687 928 1,842
Capital Equipment and Software - Services        
Disaggregation of Revenue [Line Items]        
Total revenue $ 350 $ 258 $ 633 $ 508