XML 53 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 114,249 $ 93,774 $ 76,051
Product      
Disaggregation Of Revenue [Line Items]      
Total product revenue 91,920 74,649 60,908
Product | Europe, Middle East and Africa      
Disaggregation Of Revenue [Line Items]      
Total product revenue 57,427 52,499 46,974
Product | North America      
Disaggregation Of Revenue [Line Items]      
Total product revenue 32,380 20,936 12,696
Product | Other      
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 2,113 $ 1,214 $ 1,238