v3.22.2
Strategic Investments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Investment Holdings [Line Items]          
Unrealized gains (loss) on investments $ 63.9   $ 156.0    
Privately Held Securities          
Investment Holdings [Line Items]          
Carrying value of investment in privately-held companies 221.2   221.2   $ 262.7
Unrealized gains (loss) on investments 6.4 $ 52.1 19.7 $ 75.4  
Realized gains on privately held investments 45.9 $ 27.8 45.9 $ 27.8  
Publicly Traded Equity Securities          
Investment Holdings [Line Items]          
Unrealized gains (loss) on investments (25.9)        
Carrying value of investment in publicly traded company $ 16.2   $ 16.2