XML 78 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents, and Investments - Strategic Investment (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Oct. 31, 2018
Schedule of Investments [Line Items]    
Cost method investment   $ 10.0
Other Assets | Equity Investments    
Schedule of Investments [Line Items]    
Investments $ 3.0