XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
REVENUE - Summary of Revenue Disaggregated by Types and Geography (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]        
Total revenue $ 22,149 $ 15,030 $ 41,025 $ 30,555
Product        
Disaggregation Of Revenue [Line Items]        
Total revenue 16,457 10,917 29,883 22,296
Service        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,573 3,994 10,904 8,021
Distribution rights        
Disaggregation Of Revenue [Line Items]        
Total revenue 119 119 238 238
U.S.        
Disaggregation Of Revenue [Line Items]        
Total revenue 13,213 12,475 16,745 19,909
U.S. | Product        
Disaggregation Of Revenue [Line Items]        
Total revenue 10,030 10,140 10,462 15,207
U.S. | Service        
Disaggregation Of Revenue [Line Items]        
Total revenue 3,183 2,335 6,283 4,702
Outside of U.S. ("OUS")        
Disaggregation Of Revenue [Line Items]        
Total revenue 8,936 2,555 24,280 10,646
Outside of U.S. ("OUS") | Product        
Disaggregation Of Revenue [Line Items]        
Total revenue 6,427 777 19,421 7,089
Outside of U.S. ("OUS") | Service        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,390 1,659 4,621 3,319
Outside of U.S. ("OUS") | Distribution rights        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 119 $ 119 $ 238 $ 238