| Schedule of Disaggregation of Revenue By Geographic Region |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | (in thousands) | (unaudited) | | (unaudited) | | United States | $ | 16,721 | | | $ | 18,190 | | | $ | 34,745 | | | $ | 34,143 | | | International | 3,745 | | | 2,219 | | | 7,699 | | | 5,777 | | | Total revenue | $ | 20,466 | | | $ | 20,409 | | | $ | 42,444 | | | $ | 39,920 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | (in thousands) | (unaudited) | | (unaudited) | | Devices: | | | | | | | | | MRI Compatible Intravenous ("IV") Infusion Pump Systems | $ | 6,428 | | | $ | 8,188 | | | $ | 14,092 | | | $ | 14,187 | | | MRI Compatible Patient Vital Signs Monitoring Systems | 6,665 | | | 5,944 | | | 13,772 | | | 12,489 | | | Ferro Magnetic Detection Systems | 756 | | | 482 | | | 1,377 | | | 900 | | | Total devices revenue | 13,849 | | | 14,614 | | | 29,241 | | | 27,576 | | | Amortization of extended maintenance agreements | 758 | | | 592 | | | 1,417 | | | 1,153 | | | Disposables | 4,793 | | | 4,204 | | | 9,678 | | | 9,151 | | | Services and other | 1,066 | | | 999 | | | 2,108 | | | 2,040 | | | Total revenue | $ | 20,466 | | | $ | 20,409 | | | $ | 42,444 | | | $ | 39,920 | |
|
| Schedule of contract liabilities and changes in the contract liabilities |
| | | | | | | | | | | | | June 30, 2026 | | December 31, 2025 | | (in thousands) | (unaudited) | | (audited) | | Advance payments from customers | $ | 346 | | | $ | 486 | | | Shipments in-transit | 108 | | | 93 | | | Extended maintenance agreements | 7,078 | | | 6,270 | | | Total | $ | 7,532 | | | $ | 6,849 | |
| | | | | | | Deferred Revenue | | (in thousands) | (unaudited) | | Contract liabilities, December 31, 2025 | $ | 6,849 | | | Increases due to cash received from customers | 3,795 | | | Decreases due to recognition of revenue | (3,112) | | | Contract liabilities, June 30, 2026 | $ | 7,532 | |
| | | | | | | Deferred Revenue | | (in thousands) | (unaudited) | | Contract liabilities, December 31, 2024 | $ | 5,253 | | | Increases due to cash received from customers | 3,045 | | | Decreases due to recognition of revenue | (1,709) | | | Contract liabilities, June 30, 2025 | $ | 6,589 | |
|