XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Product Revenue by Geographical Locations of Customers (Detail) - Product - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total product revenue $ 45,079 $ 38,853 $ 83,444 $ 69,827
North America        
Disaggregation Of Revenue [Line Items]        
Total product revenue 30,796 24,477 56,269 41,094
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total product revenue 13,725 13,533 26,439 27,561
Other        
Disaggregation Of Revenue [Line Items]        
Total product revenue $ 558 $ 843 $ 736 $ 1,172