v3.25.1
Equity and Other Investments and Fair Value Measurements - Equity Investment in ImaginAb (Details) - ImaginAb - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2021
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Equity Investment        
Debt instrument maturity date May 30, 2025      
Consolidated Investees [Member]        
Equity Investment        
Equity investment ownership percentage     11.80% 11.80%
Common and preferred stock        
Equity Investment        
Number of shares purchased under the securities purchase agreement 8,825,301      
Amount of securities purchase agreement $ 7.6      
Equity and long-term investments at fair value     $ 7.6 $ 7.6
ImaginAb Convertible Note        
Equity Investment        
Amount of securities purchase agreement $ 4.8      
Unrealized loss from fair value changes in equity investments   $ 0.2    
Equity and long-term investments at fair value     $ 5.0 $ 5.0