XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2024
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,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Consoles

 

$

7,161

 

 

$

19,684

 

 

$

16,371

 

 

$

38,547

 

Consumables

 

 

12,077

 

 

 

9,646

 

 

 

23,295

 

 

 

18,562

 

Total product revenue

 

 

19,238

 

 

 

29,330

 

 

 

39,666

 

 

 

57,109

 

Service and other revenue

 

 

8,150

 

 

 

6,710

 

 

 

15,890

 

 

 

12,398

 

Total revenue

 

$

27,388

 

 

$

36,040

 

 

$

55,556

 

 

$

69,507