v3.25.0.1
Revenue - Schedule of Revenue Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]    
Revenue $ 84,614 [1] $ 73,481
Pharma Tests and Services    
Disaggregation Of Revenue [Line Items]    
Revenue 50,939 31,904
Enterprise Sales    
Disaggregation Of Revenue [Line Items]    
Revenue 25,364 31,729
Population Sequencing    
Disaggregation Of Revenue [Line Items]    
Revenue 7,430 9,412
Clinical diagnostic    
Disaggregation Of Revenue [Line Items]    
Revenue 759 38
Other    
Disaggregation Of Revenue [Line Items]    
Revenue $ 122 $ 398
[1] Includes related party revenue of $2.0 million for the year ended December 31, 2024.