v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue By Geographic Region
Three Months Ended
March 31,
20262025
(in thousands)(unaudited)
United States$18,025 $15,953 
International3,954 3,558 
Total revenue$21,979 $19,511 
Three Months Ended
March 31,
20262025
(in thousands)(unaudited)
Devices:
MRI Compatible Intravenous ("IV") Infusion Pump Systems$7,664 $5,999 
MRI Compatible Patient Vital Signs Monitoring Systems7,107 6,545 
Ferro Magnetic Detection Systems621 418 
Total devices revenue15,392 12,962 
Amortization of extended maintenance agreements659 560 
Disposables4,885 4,947 
Services and other1,043 1,042 
Total revenue$21,979 $19,511 
Schedule of contract liabilities and changes in the contract liabilities
March 31,
2026
December 31,
2025
(in thousands)(unaudited)(audited)
Advance payments from customers$419 $486 
Shipments in-transit231 93 
Extended maintenance agreements6,504 6,270 
Total$7,154 $6,849 
Deferred
Revenue
(in thousands)(unaudited)
Contract liabilities, December 31, 2025$6,849 
Increases due to cash received from customers1,917 
Decreases due to recognition of revenue(1,612)
Contract liabilities, March 31, 2026$7,154 
Deferred
Revenue
(in thousands)(unaudited)
Contract liabilities, December 31, 2024$5,253 
Increases due to cash received from customers1,306 
Decreases due to recognition of revenue(759)
Contract liabilities, March 31, 2025$5,800