XML 73 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The disaggregation of revenue is based on type and geographical region. The following table presents revenue from contracts with customers:
 Year ended December 31, 2024Year ended December 31, 2023
 United StatesInternationalTotalUnited StatesInternationalTotal
Consumables and parts revenue$21,024 $112 $21,136 $13,143 $79 $13,222 
System revenue11,072 83 11,155 5,841 116 5,957 
License fees and other40 40 41 35 76 
Product Revenue$32,096 $235 $32,331 $19,025 $230 $19,255 
Rental Income303 303 1,143 1,143 
Total Revenue$32,399 $235 $32,634 $20,168 $230 $20,398