XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash and Cash Equivalents, and Investments and Fair Value Measurements - Strategic Investment (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2020
Mar. 31, 2017
Schedule of Investments [Line Items]              
Gain on sale of strategic equity investments     $ 12,496 $ 0 $ 0    
Proceeds from sale of strategic equity investments     16,076 0 0    
Impairment charge     $ 0 10,000 $ 0    
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