v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The disaggregation of revenue is based on type. The following table presents revenue from contracts with customers:
(in thousands)Three Months Ended March 31, 2026Three Months Ended March 31, 2025
(As Restated)
Consumables, parts, and accessories revenue$6,638 $6,028 
System revenue2,878 3,198 
Extended warranty60 38 
License fees
Other43 64 
Total Revenue$9,619 $9,333