v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 0.0   $ 0.0   $ 61.2
Business Combination, Contingent Consideration, Liability         61.2
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease) 0.0 $ (8.9) (61.2) $ (8.9)  
Derivative Asset, Fair Value, Gross Asset 18.2   18.2   2.5
Derivative Liability, Fair Value, Gross Liability 2.0   2.0   8.9
Fair Value, Inputs, Level 1 [Member]          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Business Combination, Contingent Consideration, Liability         0.0
Derivative Asset, Fair Value, Gross Asset 0.0   0.0   0.0
Derivative Liability, Fair Value, Gross Liability 0.0   0.0   0.0
Significant Other Observable Inputs (Level 2) [Member]          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Business Combination, Contingent Consideration, Liability         0.0
Derivative Asset, Fair Value, Gross Asset 18.2   18.2   2.5
Derivative Liability, Fair Value, Gross Liability 2.0   2.0   8.9
Fair Value, Inputs, Level 3 [Member]          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Business Combination, Contingent Consideration, Liability         61.2
Derivative Asset, Fair Value, Gross Asset 0.0   0.0   0.0
Derivative Liability, Fair Value, Gross Liability $ 0.0   $ 0.0   $ 0.0