v3.26.1
Revenue Recognition - Schedule of Revenue Information by Type (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        
Total revenue $ 20,466 $ 20,409 $ 42,444 $ 39,920
Total devices revenue        
Disaggregation of Revenue        
Total revenue 13,849 14,614 29,241 27,576
MRI Compatible Intravenous ("IV") Infusion Pump Systems        
Disaggregation of Revenue        
Total revenue 6,428 8,188 14,092 14,187
MRI Compatible Patient Vital Signs Monitoring Systems        
Disaggregation of Revenue        
Total revenue 6,665 5,944 13,772 12,489
Ferro Magnetic Detection Systems        
Disaggregation of Revenue        
Total revenue 756 482 1,377 900
Amortization of extended maintenance agreements        
Disaggregation of Revenue        
Total revenue 758 592 1,417 1,153
Disposables        
Disaggregation of Revenue        
Total revenue 4,793 4,204 9,678 9,151
Services and other        
Disaggregation of Revenue        
Total revenue $ 1,066 $ 999 $ 2,108 $ 2,040