Investments - Schedule of Debt Securities, Trading Valued using a Level 3 Fair Value Measurement (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Investments, Debt and Equity Securities [Abstract] | ||||||
| Cost | $ 15.1 | $ 0.0 | ||||
| Unrealized losses | (0.2) | 0.0 | ||||
| Fair value | $ 14.9 | $ 0.0 | $ 0.0 | $ 0.0 | $ 0.0 | $ 0.0 |