XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue and Deferred Revenue

3. Revenue and Deferred Revenue

Disaggregation of Revenue

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

 

Remaining Performance Obligations and Contract Liabilities

As of June 30, 2024, the aggregate amount of the transaction price allocated to the remaining performance obligations related to customer service contracts that are unsatisfied or partially unsatisfied was $13.2 million, which is recorded as deferred revenue on the Company’s condensed balance sheets. Of that amount, $13.1 million will be recognized as revenue during the next 12 months and $0.1 million thereafter.

The contract liabilities consist of deferred revenue which represents payments received in advance of revenue recognition. Revenue under these agreements is recognized over the related service period. During the three and six months ended June 30, 2024, the Company recognized $3.3 million and $8.8 million of previously deferred revenue, respectively.