XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
LICENSE AND COLLABORATION AGREEMENTS - TwinStrand Biosciences (Details) - Licensing Agreements - TwinStrand Biosciences, Inc - USD ($)
$ in Millions
Jul. 01, 2024
Dec. 31, 2024
Investments, All Other Investments [Abstract]    
Finite-Lived Intangible Assets Acquired $ 45  
Finite-Lived Intangible Asset, Useful Life   10 years
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]    
Finite-Lived Intangible Assets Acquired $ 45  
Finite-Lived Intangible Asset, Useful Life   10 years