XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Schedule of Revenues Recognized by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 41,970 $ 35,567 $ 120,472 $ 101,860
Product Revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 41,574 35,119 119,121 100,619
Product Revenue | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 41,469 35,054 118,845 100,435
Product Revenue | All Other        
Disaggregation of Revenue [Line Items]        
Total revenue 105 65 276 184
Service Revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 396 448 1,351 1,241
Service Revenue | United States        
Disaggregation of Revenue [Line Items]        
Total revenue 385 $ 448 1,332 $ 1,241
Service Revenue | All Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 11   $ 19