v3.19.3.a.u2
Non-Marketable Investments - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Equity Method Investments And Joint Ventures [Abstract]      
Carrying value of investment in privately-held companies $ 55,000,000.0 $ 43,600,000  
Impairment on investment   $ 7,200,000 $ 0
Gain on non-marketable investments $ 20,800,000