XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Cash and Cash Equivalents, and Investments - Strategic Investment (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Oct. 31, 2018
Dec. 31, 2016
TAPD, Inc.      
Schedule of Investments [Line Items]      
Cost method investment $ 2.0    
WayUp, Inc.      
Schedule of Investments [Line Items]      
Cost method investment   $ 10.0  
Foreign Entity      
Schedule of Investments [Line Items]      
Cost method investment     $ 3.0