XML 110 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured At Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Assets:    
Marketable securities $ 402,870 $ 193,436
Capped Call Transactions 223 893
Cash equivalents    
Fair Value Assets:    
Cash equivalents 154,244 54,357
Venture investments    
Fair Value Assets:    
Venture investments 21,234 19,450
Level 1    
Fair Value Assets:    
Marketable securities 0 0
Capped Call Transactions 0 0
Level 1 | Cash equivalents    
Fair Value Assets:    
Cash equivalents 5,318 54,357
Level 1 | Venture investments    
Fair Value Assets:    
Venture investments 0 0
Level 2    
Fair Value Assets:    
Marketable securities 402,870 193,436
Capped Call Transactions 223 893
Level 2 | Cash equivalents    
Fair Value Assets:    
Cash equivalents 148,926 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 $ 21,234 $ 19,450