XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 159,518 $ 114,249 $ 93,774
Product      
Disaggregation Of Revenue [Line Items]      
Total product revenue 130,859 91,920 74,649
Product | North America      
Disaggregation Of Revenue [Line Items]      
Total product revenue 68,968 32,380 20,936
Product | Europe, Middle East and Africa      
Disaggregation Of Revenue [Line Items]      
Total product revenue 60,124 57,427 52,499
Product | Other      
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 1,767 $ 2,113 $ 1,214