v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue By Geographic Region
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
(in thousands)(unaudited)(unaudited)
United States$16,721 $18,190 $34,745 $34,143 
International3,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,
2026202520262025
(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 Systems6,665 5,944 13,772 12,489 
Ferro Magnetic Detection Systems756 482 1,377 900 
Total devices revenue13,849 14,614 29,241 27,576 
Amortization of extended maintenance agreements758 592 1,417 1,153 
Disposables4,793 4,204 9,678 9,151 
Services and other1,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-transit108 93 
Extended maintenance agreements7,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 customers3,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 customers3,045 
Decreases due to recognition of revenue(1,709)
Contract liabilities, June 30, 2025$6,589