v3.25.2
Description of Business and Significant Accounting Policies - Summary of Revenue and Cost of Revenue and Goods Sold Generated From Product Sales, Services and Royalties (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total net revenue $ 76,527 $ 72,386 $ 154,881 $ 138,649
Product Revenue        
Disaggregation Of Revenue [Line Items]        
Total net revenue 44,678 46,758 92,469 89,986
Services        
Disaggregation Of Revenue [Line Items]        
Total net revenue 621 36 1,179 420
Royalties        
Disaggregation Of Revenue [Line Items]        
Total net revenue $ 31,228 $ 25,592 $ 61,233 $ 48,243