v3.26.1
Segment (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Line Items]        
Number of reporting segments | segment     1  
Revenue:        
Total revenue $ 150,321 $ 130,164 $ 289,392 $ 244,637
Cost of revenue:        
Intangible asset amortization - cost of revenue 2,741 2,667 5,448 5,252
Gross profit 108,549 89,769 209,708 169,277
Operating expenses:        
Total research and development 29,442 16,264 56,540 33,984
Total selling and marketing 28,263 25,316 55,419 49,770
Total general and administrative 27,443 32,331 51,123 66,139
Impairment of assets 0 20,505 0 20,505
Other income, net (3,543) (6,518) (10,871) (11,042)
Income tax provision 1,033 2,230 2,300 2,611
Net income (loss) 25,490 (980) 54,197 6,067
Testing revenue        
Revenue:        
Total revenue 145,661 122,263 280,752 229,572
Cost of revenue:        
Cost of revenue 36,309 32,407 69,615 60,667
Product revenue        
Revenue:        
Total revenue 3,858 3,598 7,537 7,178
Cost of revenue:        
Cost of revenue 2,515 1,749 4,406 3,171
Biopharmaceutical and other revenue        
Revenue:        
Total revenue 802 4,303 1,103 7,887
Cost of revenue:        
Cost of revenue 207 3,572 215 6,270
Intangible asset amortization - operating expenses        
Operating expenses:        
Intangible asset amortization - operating expenses 421 621 1,000 1,243
Reportable Segment        
Revenue:        
Total revenue 150,321 130,164 289,392 244,637
Cost of revenue:        
Intangible asset amortization - cost of revenue 2,741 2,667 5,448 5,252
Gross profit 108,549 89,769 209,708 169,277
Operating expenses:        
Total research and development 29,442 16,264 56,540 33,984
Total selling and marketing 28,263 25,316 55,419 49,770
Total general and administrative 27,443 32,331 51,123 66,139
Impairment of assets 0 20,505 0 20,505
Other income, net (3,543) (6,518) (10,871) (11,042)
Income tax provision 1,033 2,230 2,300 2,611
Net income (loss) 25,490 (980) 54,197 6,067
Reportable Segment | Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Operating expenses:        
Compensation expense 18,446 21,260 34,683 41,433
Other general and administrative expenses 15,550 19,734 29,020 41,624
Allocation of facilities and IT expenses (6,553) (8,663) (12,580) (16,918)
Reportable Segment | Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Operating expenses:        
Compensation expense 16,820 9,063 32,367 18,812
Direct expense 3,785 3,292 7,984 7,434
Other research and development expenses 6,789 1,880 12,248 3,692
Allocation of facilities and IT expenses 2,048 2,029 3,941 4,046
Reportable Segment | Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Operating expenses:        
Compensation expense 19,574 17,601 39,545 35,236
Direct expense 2,706 1,478 4,162 2,188
Other selling and marketing expenses 4,559 3,696 9,120 7,549
Allocation of facilities and IT expenses 1,424 2,541 2,592 4,797
Reportable Segment | Testing revenue        
Revenue:        
Total revenue 145,661 122,263 280,752 229,572
Cost of revenue:        
Laboratory supplies and reagents expense 13,846 15,304 26,161 28,369
Sample collection expense 3,644 3,494 6,932 6,320
Compensation expense 9,858 6,023 19,662 11,634
Other cost 5,884 4,173 10,820 7,559
Allocation of facilities and IT expenses 3,077 3,413 6,040 6,785
Cost of revenue 36,309 32,407 69,615 60,667
Reportable Segment | Product revenue        
Revenue:        
Total revenue 3,858 3,598 7,537 7,178
Cost of revenue:        
Product costs 1,985 705 3,386 813
License fees and royalties 336 307 649 631
Other cost 190 515 364 1,309
Allocation of facilities and IT expenses 4 222 7 418
Cost of revenue 2,515 1,749 4,406 3,171
Reportable Segment | Biopharmaceutical and other revenue        
Revenue:        
Total revenue 802 4,303 1,103 7,887
Cost of revenue:        
Compensation expense 0 1,652 0 2,892
Other cost 207 1,462 215 2,506
Allocation of facilities and IT expenses 0 458 0 872
Cost of revenue 207 3,572 215 6,270
Reportable Segment | Intangible asset amortization - operating expenses        
Operating expenses:        
Intangible asset amortization - operating expenses $ 421 $ 621 $ 1,000 $ 1,243