XML 83 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value of Financial Instruments - Narrative (Details) - Convertible Notes - USD ($)
$ in Millions
Mar. 31, 2026
Mar. 17, 2026
Jan. 23, 2026
Dec. 31, 2025
2026 Notes        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Stated interest rate     2.875%  
2026 Notes | Fair Value, Inputs, Level 2        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of debt $ 2.9     $ 20.7
2027 Notes        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Stated interest rate   1.50%    
2027 Notes | Fair Value, Inputs, Level 2        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of debt $ 49.2     260.7
2030 Notes        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Stated interest rate 1.00%      
2030 Notes | Fair Value, Inputs, Level 2        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of debt $ 89.6     $ 98.6
2031 Notes        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Stated interest rate   4.00%    
2031 Notes | Fair Value, Inputs, Level 2        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair value of debt $ 275.8