XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Revenue by Source

Revenue by source consists of the following (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Consoles

 

$

8,932

 

 

$

7,161

 

 

$

16,023

 

 

$

16,371

 

Consumables

 

 

14,150

 

 

 

12,077

 

 

 

28,353

 

 

 

23,295

 

Total product revenue

 

 

23,082

 

 

 

19,238

 

 

 

44,376

 

 

 

39,666

 

Service and other revenue

 

 

8,337

 

 

 

8,150

 

 

 

16,795

 

 

 

15,890

 

Total revenue

 

$

31,419

 

 

$

27,388

 

 

$

61,171

 

 

$

55,556