XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plans - Summary of Expense Relating to Employee and Nonemployee Stock-Based Payment Awards from Stock Options and RSUs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 49,086 $ 46,553 $ 36,081
Cost of Testing Services      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,854 1,529 2,358
Cost of Product      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,165 1,120 579
Cost of Patient and Digital Solutions      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 1,377 1,331 728
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 6,556 7,391 7,126
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense 12,470 14,403 10,887
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock-based compensation expense $ 25,664 $ 20,779 $ 14,403