XML 67 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Summary of Revenue Disaggregated by Types and Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue $ 87,782 $ 80,962 $ 34,042
Product      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 79,504 76,626 30,458
Service      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 7,803 3,861 3,109
Distribution Rights      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 475 475 475
U.S.      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 46,236 34,231 11,506
U.S. | Product      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 41,985 32,265 9,529
U.S. | Service      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 4,251 1,966 1,977
Outside of U.S. ("OUS")      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 41,546 46,731 22,536
Outside of U.S. ("OUS") | Product      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 37,519 44,361 20,929
Outside of U.S. ("OUS") | Service      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 3,552 1,895 1,132
Outside of U.S. ("OUS") | Distribution Rights      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue $ 475 $ 475 $ 475