XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Summary of Revenue Disaggregated by Types and Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue $ 15,030 $ 14,224 $ 30,555 $ 28,474
Product        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 10,917 10,615 22,296 22,085
Service        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 3,994 3,490 8,021 6,151
Distribution Rights        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 119 119 238 238
U.S.        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 12,475 7,714 19,909 10,798
U.S. | Product        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 10,140 5,685 15,207 7,303
U.S. | Service        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 2,335 2,029 4,702 3,495
Outside of U.S. ("OUS")        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 2,555 6,510 10,646 17,676
Outside of U.S. ("OUS") | Product        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 777 4,930 7,089 14,782
Outside of U.S. ("OUS") | Service        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue 1,659 1,461 3,319 2,656
Outside of U.S. ("OUS") | Distribution Rights        
Disaggregation Of Revenue [Line Items]        
Product, service and distribution rights revenue $ 119 $ 119 $ 238 $ 238