v3.25.2
Investments (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Investments [Abstract]    
Equity method investments $ 89.9 $ 81.8
Investments in non-marketable equity securities $ 44.6 $ 43.9