v3.22.0.1
Strategic Investments - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Investment Holdings [Line Items]    
Realized gains on privately held investments $ 27.8  
Impairment expense on investment   $ 29.5
Privately Held Securities    
Investment Holdings [Line Items]    
Carrying value of investment in privately-held companies 262.7 169.5
Unrealized gains on investments $ 145.0 $ 42.4