v3.25.2
Fair Value Measurements - Additional Information (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration (other current liabilities and other long-term liabilities) $ 12.8
The Notes, Due 2027 | Convertible Debt  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Interest Rate 0.25%
Convertible debt, fair value disclosures $ 556.5
The Notes, Due 2029 | Convertible Debt  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Interest Rate 1.25%
Convertible debt, fair value disclosures $ 265.1