XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 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:
Three Months Ended June 30, 2024Three Months Ended June 30, 2023
United States
International
Total
United States
International
Total
Consumables and parts revenue
$4,920 $31 $4,951 $2,913 $18 $2,931 
System revenue
2,112 2,112 1,323 79 1,402 
License fees and other
15 15 75 80 
Product Revenue
$7,032 $46 $7,078 $4,311 $102 $4,413 
Rental Income
84 84 262 262 
Total Revenue
$7,116 $46 $7,162 $4,573 $102 $4,675 
Six Months Ended June 30, 2024Six Months Ended June 30, 2023
United States
International
Total
United States
International
Total
Consumables and parts revenue
$9,161 $97 $9,258 $5,487 $50 $5,537 
System revenue
3,413 71 3,484 2,157 115 2,272 
License fees and other
20 20 81 15 96 
Product Revenue
$12,574 $188 $12,762 $7,725 $180 $7,905 
Rental Income
186 186 545 545 
Total Revenue
$12,760 $188 $12,948 $8,270 $180 $8,450