XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 188,315 $ 159,518 $ 114,249
Product      
Disaggregation Of Revenue [Line Items]      
Total product revenue 162,048 130,859 91,920
Product | North America      
Disaggregation Of Revenue [Line Items]      
Total product revenue 103,978 68,968 32,380
Product | Europe, Middle East and Africa      
Disaggregation Of Revenue [Line Items]      
Total product revenue 56,297 60,124 57,427
Product | Other      
Disaggregation Of Revenue [Line Items]      
Total product revenue $ 1,773 $ 1,767 $ 2,113