XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Deferred Revenue - Summary of Revenue by Source (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Revenue $ 27,388 $ 36,040 $ 55,556 $ 69,507
Consoles Product        
Disaggregation Of Revenue [Line Items]        
Revenue 7,161 19,684 16,371 38,547
Consumables Product        
Disaggregation Of Revenue [Line Items]        
Revenue 12,077 9,646 23,295 18,562
Product Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 19,238 29,330 39,666 57,109
Service and Other Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 8,150 $ 6,710 $ 15,890 $ 12,398