v3.25.2
Recent Transactions and Developments (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 14, 2023
Jun. 30, 2024
Roche Transaction [Member]    
Recent Transactions and Developments [Abstract]    
Consideration to be received from milestone $ 150  
RSL [Member] | Telavant Holdings, Inc. [Member]    
Recent Transactions and Developments [Abstract]    
Ownership of subsidiary 75.00%  
Gain on sale of Telavant net assets   $ 110,400
Pfizer [Member] | Telavant Holdings, Inc. [Member]    
Recent Transactions and Developments [Abstract]    
Ownership of subsidiary 25.00%