v3.25.1
Note 6 - Fair Value Measurements - Changes in Level 3 Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Beginning of period fair value $ 146.1 $ 117.6
Fair value adjustments 2.8 5.5
Vesting of deferred bonuses (87.1) (81.5)
Amortization of deferred bonuses 15.3 17.6
Foreign currency translation 1.7 (0.2)
Additions 1.6 0.0
End of period fair value 80.1 59.0
Contingent Consideration Liability [Member]    
Settlement of contingent consideration $ (0.3) $ 0.0