XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Summary of Revenue by Source (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Revenue $ 130,376 $ 115,375 $ 102,602
Consoles Product      
Disaggregation Of Revenue [Line Items]      
Revenue 61,331 64,590 65,133
Consumables Product      
Disaggregation Of Revenue [Line Items]      
Revenue 42,206 28,798 19,179
Product Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue 103,537 93,388 84,312
Service and Other Revenue      
Disaggregation Of Revenue [Line Items]      
Revenue $ 26,839 $ 21,987 $ 18,290