v3.25.1
Equity and Other Investments and Fair Value Measurements - Equity Investment in Nanolive (Details) - Nanolive - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 31, 2025
Dec. 31, 2024
Equity Investment      
Fair value of equity securities   $ 10.6 $ 10.6
Consolidated Investees [Member]      
Equity Investment      
Equity method investment ownership percentage   13.00% 13.00%
Preferred stock      
Equity Investment      
Number of shares to be purchased under the securities purchase agreement 18,750,000    
Amount of securities purchase agreement $ 10.6