XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Cash and Cash Equivalents, and Investments - Strategic Investment (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Mar. 31, 2020
Mar. 31, 2017
Schedule of Investments [Line Items]                  
Gain on sale of strategic equity investments     $ 7,158 $ 0 $ 12,496 $ 0      
Proceeds from sale of strategic equity investments         16,076 0      
Impairment charge         $ 0 $ 10,000      
TAPD, Inc.                  
Schedule of Investments [Line Items]                  
Cost method investment               $ 2,000  
Consideration received on sale $ 9,200                
Gain on sale of strategic equity investments 7,200                
Proceeds from sale of strategic equity investments $ 9,000                
Foreign Entity                  
Schedule of Investments [Line Items]                  
Cost method investment                 $ 3,000
Consideration received on sale   $ 8,300              
Gain on sale of strategic equity investments   5,300              
Proceeds from sale of strategic equity investments   $ 7,100              
WayUp, Inc.                  
Schedule of Investments [Line Items]                  
Impairment charge             $ 10,000