v3.26.1
Cash, Cash Equivalents and Investments - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]          
Proceeds from sale of available for sale securities     $ 70.5    
Debt securities, available-for-sale, unrealized loss position $ 0.0   0.0   $ 9.7
Proceeds from sale of marketable securities     3.7    
Marketable security, realized gain     1.7    
Marketable securities, unrealized gain (loss) $ 1.1 $ (30.9) $ (4.5) $ (54.3)