v3.26.1
Fair Value of Financial Instruments - Schedule of Earn-out Liabilities (Details) - Earn-Out Liabilities - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of beginning of period $ 72.6 $ 112.7
Additions 0.6 0.0
Fair value adjustments 5.5 (3.7)
Payments (21.3) (19.2)
Balance as of end of period 57.4 $ 89.8
Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesCurrent    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance as of beginning of period 28.2  
Balance as of end of period $ 23.6