v3.7.0.1
Investments (Fair Value Method Investments) (Details)
$ in Millions
1 Months Ended
Mar. 31, 2017
USD ($)
Snap [Member]  
Schedule of Fair Value Method Investments [Line Items]  
Payments to acquire available-for-sale securities $ 500