v3.26.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated Share-based Compensation Expense $ 8,606 $ 9,372 $ 18,558 $ 18,330
Cost of revenue [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated Share-based Compensation Expense 383 360 763 660
Research, development and clinical trials expenses [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated Share-based Compensation Expense 1,065 1,189 2,535 2,505
Selling, general and administrative expenses [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated Share-based Compensation Expense $ 7,158 $ 7,823 $ 15,260 $ 15,165