v3.10.0.1
Non-Marketable Investments - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Equity Method Investments And Joint Ventures [Abstract]      
Carrying value of investment in privately-held companies $ 43,600,000 $ 22,700,000  
Equity method investment, realized gain (loss) (2,200,000) 1,000,000 $ (3,900,000)
Impairment on investment $ 7,200,000 $ 0 $ 0