v3.26.1
Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total product revenue $ 57,441 $ 52,445 $ 111,102 $ 95,684
Product        
Disaggregation Of Revenue [Line Items]        
Total product revenue 57,441 52,445 111,102 95,684
Product | North America        
Disaggregation Of Revenue [Line Items]        
Total product revenue 38,356 35,286 75,111 65,886
Product | Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total product revenue 18,336 16,612 34,014 28,824
Product | Other        
Disaggregation Of Revenue [Line Items]        
Total product revenue $ 749 $ 547 $ 1,977 $ 974