XML 101 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes and Term Loan - 2024 Notes (Details) - Convertible Senior Notes 2024 - USD ($)
$ in Millions
Feb. 01, 2024
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]      
Debt instrument, interest rate   0.50%  
Remaining aggregate principal amount     $ 63.3
Accrued interest $ 0.2    
Convertible debt      
Debt Instrument [Line Items]      
Debt instrument repurchased face amount     $ 32.9