XML 76 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Summary of Revenue Disaggregated by Types and Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue $ 57,017 $ 87,782 $ 80,962
Product      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 42,742 79,504 76,626
Service      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 13,800 7,803 3,861
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 16,167 46,236 34,231
U.S. | Product      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 8,428 41,985 32,265
U.S. | Service      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 7,739 4,251 1,966
Outside of U.S. ("OUS")      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 40,850 41,546 46,731
Outside of U.S. ("OUS") | Product      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 34,314 37,519 44,361
Outside of U.S. ("OUS") | Service      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue 6,061 3,552 1,895
Outside of U.S. ("OUS") | Distribution Rights      
Disaggregation Of Revenue [Line Items]      
Product, service and distribution rights revenue $ 475 $ 475 $ 475