XML 106 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets:    
Marketable securities $ 193,436 $ 152,167
Capped Call Transactions 893 2,582
Cash equivalents    
Fair Value Assets:    
Cash equivalents 54,357 2,526
Venture investments    
Fair Value Assets:    
Venture investments 19,450 13,069
Level 1    
Fair Value Assets:    
Marketable securities 0 0
Capped Call Transactions 0 0
Level 1 | Cash equivalents    
Fair Value Assets:    
Cash equivalents 54,357 2,526
Level 1 | Venture investments    
Fair Value Assets:    
Venture investments 0 0
Level 2    
Fair Value Assets:    
Marketable securities 193,436 152,167
Capped Call Transactions 893 2,582
Level 2 | Cash equivalents    
Fair Value Assets:    
Cash equivalents 0 0
Level 2 | Venture investments    
Fair Value Assets:    
Venture investments 0 0
Level 3    
Fair Value Assets:    
Marketable securities 0 0
Capped Call Transactions 0 0
Level 3 | Cash equivalents    
Fair Value Assets:    
Cash equivalents 0 0
Level 3 | Venture investments    
Fair Value Assets:    
Venture investments $ 19,450 $ 13,069