v3.26.3
Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total product revenue $ 57,714 $ 52,698 $ 168,816 $ 148,382
Product        
Disaggregation Of Revenue [Line Items]        
Total product revenue 57,714 52,698 168,816 148,382
Product | North America        
Disaggregation Of Revenue [Line Items]        
Total product revenue 39,136 35,031 114,247 100,916
Product | Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total product revenue 17,645 16,744 51,659 45,569
Product | Other        
Disaggregation Of Revenue [Line Items]        
Total product revenue $ 933 $ 923 $ 2,910 $ 1,897