XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Deferred Revenue - Summary of Revenue by Source (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 25,057 $ 25,216 $ 55,607 $ 48,132
Consoles Product        
Disaggregation Of Revenue [Line Items]        
Revenue 13,228 16,857 31,279 31,623
Consumables Product        
Disaggregation Of Revenue [Line Items]        
Revenue 6,393 3,771 14,006 7,215
Product Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 19,621 20,628 45,285 38,838
Service and Other Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 5,436 $ 4,588 $ 10,322 $ 9,294