v3.26.3
Segment (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
segment
Sep. 30, 2025
USD ($)
Segment Reporting [Line Items]        
Number of reporting segments | segment     1  
Revenue:        
Total revenue $ 151,754 $ 131,872 $ 441,146 $ 376,509
Cost of revenue:        
Intangible asset amortization - cost of revenue 3,265 2,707 8,713 7,959
Gross profit 107,104 91,282 316,812 260,559
Operating expenses:        
Total research and development 32,159 15,981 88,699 49,965
Total selling and marketing 28,652 24,455 84,071 74,225
Total general and administrative 29,302 27,278 80,425 93,417
Impairment of assets 0 0 0 20,505
Other (income) loss, net (4,553) 4,057 (15,424) (6,985)
Income tax provision (benefit) (10,381) (248) (8,081) 2,363
Net income 31,503 19,137 85,700 25,204
Testing revenue        
Revenue:        
Total revenue 146,419 127,756 427,171 357,328
Cost of revenue:        
Cost of revenue 38,477 33,777 108,092 94,444
Product revenue        
Revenue:        
Total revenue 4,626 3,301 12,163 10,479
Cost of revenue:        
Cost of revenue 2,766 3,015 7,172 6,186
Biopharmaceutical and other revenue        
Revenue:        
Total revenue 709 815 1,812 8,702
Cost of revenue:        
Cost of revenue 142 1,091 357 7,361
Intangible asset amortization - operating expenses        
Operating expenses:        
Intangible asset amortization - operating expenses 422 622 1,422 1,865
Reportable Segment        
Revenue:        
Total revenue 151,754 131,872 441,146 376,509
Cost of revenue:        
Intangible asset amortization - cost of revenue 3,265 2,707 8,713 7,959
Gross profit 107,104 91,282 316,812 260,559
Operating expenses:        
Total research and development 32,159 15,981 88,699 49,965
Total selling and marketing 28,652 24,455 84,071 74,225
Total general and administrative 29,302 27,278 80,425 93,417
Impairment of assets 0 0 0 20,505
Other (income) loss, net (4,553) 4,057 (15,424) (6,985)
Income tax provision (benefit) (10,381) (248) (8,081) 2,363
Net income 31,503 19,137 85,700 25,204
Reportable Segment | Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Operating expenses:        
Compensation expense 19,642 20,688 54,324 62,121
Other general and administrative expenses 16,305 14,508 45,327 56,132
Allocation of facilities and IT expenses (6,645) (7,918) (19,226) (24,836)
Reportable Segment | Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Operating expenses:        
Compensation expense 17,819 9,028 50,185 27,840
Direct expense 5,396 3,512 13,380 10,946
Other research and development expenses 6,925 1,586 19,174 5,278
Allocation of facilities and IT expenses 2,019 1,855 5,960 5,901
Reportable Segment | Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Operating expenses:        
Compensation expense 20,384 16,977 59,929 52,214
Direct expense 2,137 1,376 6,299 3,564
Other selling and marketing expenses 4,755 3,332 13,874 10,880
Allocation of facilities and IT expenses 1,376 2,770 3,969 7,567
Reportable Segment | Testing revenue        
Revenue:        
Total revenue 146,419 127,756 427,171 357,328
Cost of revenue:        
Laboratory supplies and reagents expense 14,807 14,766 40,968 43,134
Sample collection expense 3,707 3,078 10,638 9,398
Compensation expense 10,839 6,273 30,501 17,906
Other cost 5,878 6,456 16,699 14,017
Allocation of facilities and IT expenses 3,246 3,204 9,286 9,989
Cost of revenue 38,477 33,777 108,092 94,444
Reportable Segment | Product revenue        
Revenue:        
Total revenue 4,626 3,301 12,163 10,479
Cost of revenue:        
Product costs 2,128 1,050 5,513 1,864
License fees and royalties 420 257 1,069 888
Other cost 214 1,672 579 2,980
Allocation of facilities and IT expenses 4 36 11 454
Cost of revenue 2,766 3,015 7,172 6,186
Reportable Segment | Biopharmaceutical and other revenue        
Revenue:        
Total revenue 709 815 1,812 8,702
Cost of revenue:        
Compensation expense 0 426 0 3,318
Other cost 142 612 357 3,118
Allocation of facilities and IT expenses 0 53 0 925
Cost of revenue 142 1,091 357 7,361
Reportable Segment | Intangible asset amortization - operating expenses        
Operating expenses:        
Intangible asset amortization - operating expenses $ 422 $ 622 $ 1,422 $ 1,865