XML 134 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration and License Agreements - Cyrus Biotechnology, Inc. (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 07, 2021
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Equity securities without readily determinable fair value, amount   $ 2,000 $ 2,000
Cyrus Biotechnology, Inc.      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Milestone payment $ 1,500,000    
Equity securities, stock purchase agreement, shares purchased (in shares) 2,326,934    
Equity securities without readily determinable fair value, amount $ 2,000 $ 2,000  
Cyrus Biotechnology, Inc. | Series B Preferred Stock Purchase Agreement      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Equity securities, stock purchase agreement, par value per share (in dollars per share) $ 0.0001    
Equity securities, stock purchase agreement, purchase price per share (in dollars per share) $ 0.8595