XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Debt Instrument [Line Items]      
Maturities of marketable securities $ 1.0 $ 1.4  
Proceeds from sale of marketable securities 0.0 0.0  
Interest earned on marketable securities (less than) 0.1 $ 0.4  
2026 Convertible Notes: | Convertible Notes      
Debt Instrument [Line Items]      
Fair value 7.0   $ 31.8
2028 Convertible Notes: | Convertible Notes      
Debt Instrument [Line Items]      
Fair value $ 202.5   $ 199.0