v3.26.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
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total $ 10,654 $ 9,424 $ 20,457 $ 18,355
Location, Statement of Income, Balance: us-gaap:CostOfGoodsAndServicesSold | Testing services revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total 200 329 465 692
Location, Statement of Income, Balance: us-gaap:CostOfGoodsAndServicesSold | Product revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total 15 108 104 339
Location, Statement of Income, Balance: us-gaap:CostOfGoodsAndServicesSold | Patient and digital solutions revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total 106 189 240 409
Location, Statement of Income, Balance: us-gaap:GeneralAndAdministrativeExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total 7,646 5,245 13,803 9,419
Location, Statement of Income, Balance: us-gaap:ResearchAndDevelopmentExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total 1,121 1,407 2,444 2,766
Location, Statement of Income, Balance: us-gaap:SellingAndMarketingExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Total $ 1,566 $ 2,146 $ 3,401 $ 4,730