v3.26.1
Revenue Recognition
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
2 — Revenue Recognition
Disaggregation of Revenue
We disaggregate revenue from contracts with customers by geographic region and revenue type as we believe it best depicts the nature, amount, timing and uncertainty of our revenue and cash flow.
Revenue information by geographic region is as follows:
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 
Revenue information by type is as follows:
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 
Contract Liabilities
Our contract liabilities consist of:
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 
Changes in the contract liabilities during the periods presented are as follows:
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 
Capitalized Contract Costs
Our capitalized contract costs totaled $244 thousand and $239 thousand as of June 30, 2026 and December 31, 2025, respectively, and are classified as other assets on the unaudited condensed balance sheets