Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
Revenue Recognition - Schedule of Revenue by Service Line (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 31,390 $ 23,955
Biologics and drug delivery    
Disaggregation of Revenue [Line Items]    
Total revenue 17,310 13,602
Biologics and Drug Delivery - Disposable Products    
Disaggregation of Revenue [Line Items]    
Total revenue 5,606 2,154
Biologics and Drug Delivery - Services and License Fees    
Disaggregation of Revenue [Line Items]    
Total revenue 11,704 11,448
Neurosurgery navigation and therapy    
Disaggregation of Revenue [Line Items]    
Total revenue 10,285 8,520
Neurosurgery Navigation and Therapy - Disposable Products    
Disaggregation of Revenue [Line Items]    
Total revenue 10,285 7,589
Neurosurgery Navigation and Therapy - Services    
Disaggregation of Revenue [Line Items]    
Total revenue 0 931
Capital equipment and software    
Disaggregation of Revenue [Line Items]    
Total revenue 3,795 1,833
Capital Equipment and Software - Systems and Software Products    
Disaggregation of Revenue [Line Items]    
Total revenue 2,735 860
Capital Equipment and Software - Services    
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,060 $ 973