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 |