XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash Equivalents, and Investments and Fair Value Measurements - Strategic Investment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jul. 31, 2022
Mar. 31, 2021
Mar. 31, 2018
Schedule of Investments [Line Items]            
Consideration received on sale   $ 17,500        
Gain on sale of strategic equity investments $ 0 12,496 $ 0      
Proceeds from sale of strategic equity investments 0 16,076 0      
Impairment charge $ 0 $ 0 10,000      
Knack Technologies, Inc            
Schedule of Investments [Line Items]            
Investment without readily determinable fair value       $ 6,000    
TAPD, Inc.            
Schedule of Investments [Line Items]            
Investment without readily determinable fair value         $ 2,000  
Foreign Entity            
Schedule of Investments [Line Items]            
Investment without readily determinable fair value           $ 3,000
WayUp, Inc.            
Schedule of Investments [Line Items]            
Impairment charge     $ 10,000