XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Financial Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Non-current assets:    
Long-term investments $ 105,287 $ 199,965
Marketable equity investments 5,020 8,600
Level 1    
Non-current assets:    
Long-term investments 0 0
Marketable equity investments 5,020 8,600
Level 2    
Non-current assets:    
Long-term investments 0 0
Marketable equity investments 0 0
Level 3    
Non-current assets:    
Long-term investments 105,287 199,965
Marketable equity investments 0 0
Money market funds    
Cash equivalents:    
Money market funds 222,578 175,663
Money market funds | Level 1    
Cash equivalents:    
Money market funds 222,578 175,663
Money market funds | Level 2    
Cash equivalents:    
Money market funds 0 0
Money market funds | Level 3    
Cash equivalents:    
Money market funds $ 0 $ 0