XML 55 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Allocated Share-based Compensation Expense $ 9,136 $ 7,944 $ 27,466 $ 22,457
Cost of revenue [Member]        
Allocated Share-based Compensation Expense 394 383 1,054 1,123
Research, development and clinical trials expenses [Member]        
Allocated Share-based Compensation Expense 850 1,077 3,355 3,078
Selling, general and administrative expenses [Member]        
Allocated Share-based Compensation Expense $ 7,892 $ 6,484 $ 23,057 $ 18,256