XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Summary of Revenue Disaggregated by Types and Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenue $ 22,534 $ 18,876
Product    
Disaggregation Of Revenue [Line Items]    
Total revenue 15,782 13,426
Service    
Disaggregation Of Revenue [Line Items]    
Total revenue 6,519 5,331
Distribution rights    
Disaggregation Of Revenue [Line Items]    
Total revenue 233 119
U.S.    
Disaggregation Of Revenue [Line Items]    
Total revenue 4,635 3,531
U.S. | Product    
Disaggregation Of Revenue [Line Items]    
Total revenue 915 432
U.S. | Service    
Disaggregation Of Revenue [Line Items]    
Total revenue 3,720 3,099
Outside of U.S. ("OUS")    
Disaggregation Of Revenue [Line Items]    
Total revenue 17,899 15,345
Outside of U.S. ("OUS") | Product    
Disaggregation Of Revenue [Line Items]    
Total revenue 14,867 12,994
Outside of U.S. ("OUS") | Service    
Disaggregation Of Revenue [Line Items]    
Total revenue 2,799 2,232
Outside of U.S. ("OUS") | Distribution rights    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 233 $ 119