XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Investments (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Sep. 30, 2021
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]      
Investments   $ 2,000 $ 2,000
Cyrus Biotechnology, Inc.      
Marketable Securities [Line Items]      
Equity securities, stock purchase agreement, shares purchased (in shares) 2,326,934    
Investments $ 2,000 $ 2,000  
Cyrus Biotechnology, Inc. | Series B Preferred Stock Purchase Agreement      
Marketable Securities [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