v3.25.2
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Nov. 30, 2024
USD ($)
Jan. 31, 2024
USD ($)
patent
Jul. 31, 2023
patent
Jun. 30, 2023
USD ($)
patent
May 31, 2023
USD ($)
patent
Mar. 31, 2022
USD ($)
Nov. 30, 2021
patent
Sep. 30, 2021
patent
Oct. 31, 2020
patent
Jun. 30, 2020
patent
Mar. 31, 2020
patent
lawsuit
Jan. 31, 2020
patent
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2022
lawsuit
Feb. 28, 2022
lawsuit
May 31, 2021
lawsuit
Other commitments                                  
Accrued settlement liability                         $ 40,600 $ 12,600      
Loss contingency, patents allegedly infringed, number | patent   2                              
Amount awarded to other party   $ 57,000                              
Total commitments                         176,713        
Acquired clinical samples and data for oncology development                         14,000        
Potential payments to third party vendor                         50,000        
Laboratory instruments supplier                                  
Other commitments                                  
Total commitments                         23,495        
Material suppliers                                  
Other commitments                                  
Total commitments                         80,831        
Application service providers                                  
Other commitments                                  
Total commitments                         5,685        
Cloud platform service provider                                  
Other commitments                                  
Total commitments                         27,430        
Other material suppliers                                  
Other commitments                                  
Total commitments                         39,272        
Clinical samples and data for oncology development                                  
Other commitments                                  
Total commitments                         $ 6,000        
CareDX Patent Case                                  
Other commitments                                  
Number of patent litigations | lawsuit                     2            
Loss contingency, patents allegedly infringed, number | patent               3     3            
Gain contingency, patents allegedly infringed, number | patent   1                              
Amount awarded to other party   $ 96,300       $ 44,900                      
ArcherDX Case                                  
Other commitments                                  
Gain contingency, patents allegedly infringed, number | patent       3 3             3          
Amount awarded from other party       $ 19,350 $ 19,350                        
Ravgen Patent Case                                  
Other commitments                                  
Loss contingency, patents allegedly infringed, number | patent                   2              
Amount awarded to other party   $ 57,000                              
Genosity Inc. Patent Case                                  
Other commitments                                  
Gain contingency, patents allegedly infringed, number | patent                 1                
Inivata Patent Case                                  
Other commitments                                  
Number of lawsuits | lawsuit                             2    
Inivitae Patent Case                                  
Other commitments                                  
Loss contingency, patents allegedly infringed, number | patent             3                    
NeoGenomics Patent Case                                  
Other commitments                                  
Gain contingency, patents allegedly infringed, number | patent     2                            
Guardant Case                                  
Other commitments                                  
Number of lawsuits | lawsuit                                 2
Amount awarded to other party $ 292,500                                
Class action                                  
Other commitments                                  
Number of lawsuits | lawsuit                               2