XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Deferred Revenue - Summary of Revenue by Source (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenue $ 31,419 $ 27,388 $ 61,171 $ 55,556
Consoles Product        
Disaggregation Of Revenue [Line Items]        
Revenue 8,932 7,161 16,023 16,371
Consumables Product        
Disaggregation Of Revenue [Line Items]        
Revenue 14,150 12,077 28,353 23,295
Product Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue 23,082 19,238 44,376 39,666
Service and Other Revenue        
Disaggregation Of Revenue [Line Items]        
Revenue $ 8,337 $ 8,150 $ 16,795 $ 15,890