v3.26.1
Revenue
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The disaggregation of revenue is based on type. The following table presents revenue from contracts with customers:
(in thousands)Three Months Ended June 30, 2026Three Months Ended June 30, 2025
(As Restated)
Consumables, parts, and accessories revenue$7,325 $6,513 
System revenue2,288 3,445 
Extended warranty1
78 41 
License fees10 
Other48 45 
Total Revenue$9,739 $10,054 
(in thousands)Six Months Ended June 30, 2026Six Months Ended June 30, 2025
(As Restated)
Consumables, parts, and accessories revenue$13,963 $12,541 
System revenue5,166 6,643 
Extended warranty1
138 79 
License fees15 
Other91 109 
Total Revenue$19,358 $19,387 
1 Extended warranty revenue recognized during the three and six months ended June 30, 2026, represents the amortization of contract liabilities associated with extended warranty performance obligations sold in prior periods. The Company recognizes extended warranty revenue ratably over the respective warranty service periods, which commences following the expiration of the standard warranty included with each system sale.