v3.24.1.u1
Fair Value Measurements (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Nov. 02, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 86.2   $ 90.3  
Business Combination, Contingent Consideration, Liability 86.2   90.3  
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 0.0 $ 2.7    
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred (4.1)      
Derivative Asset, Fair Value, Gross Asset 2.3   4.1  
Derivative Liability, Fair Value, Gross Liability 4.4   4.8  
Nuvolo        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 90.0
Fair Value Measurement Inputs and Valuation Techniques [Line Items]        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       90.0
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 90.0
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   0.0  
Derivative Asset, Fair Value, Gross Asset 0.0   0.0  
Derivative Liability, Fair Value, Gross Liability 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   0.0  
Derivative Asset, Fair Value, Gross Asset 2.3   4.1  
Derivative Liability, Fair Value, Gross Liability 4.4   4.8  
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Business Combination, Contingent Consideration, Liability 86.2   90.3  
Derivative Asset, Fair Value, Gross Asset 0.0   0.0  
Derivative Liability, Fair Value, Gross Liability $ 0.0   $ 0.0