v3.25.2
FAIR VALUE MEASUREMENT - Assets and Liabilities Measured At Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Cash equivalents—Money market funds $ 22,256 $ 21,799
Equity securities, at fair value 24,067 21,640
Available-for-sale debt securities 10,989 10,985
Debt securities, at fair value 11,769 14,814
Total assets 69,081 69,238
Level 1    
Assets:    
Cash equivalents—Money market funds 22,256 21,799
Equity securities, at fair value 9,649 0
Available-for-sale debt securities 0 0
Debt securities, at fair value 0 0
Total assets 31,905 21,799
Level 2    
Assets:    
Cash equivalents—Money market funds 0 0
Equity securities, at fair value 0 0
Available-for-sale debt securities 0 0
Debt securities, at fair value 0 0
Total assets 0 0
Level 3    
Assets:    
Cash equivalents—Money market funds 0 0
Equity securities, at fair value 14,418 21,640
Available-for-sale debt securities 10,989 10,985
Debt securities, at fair value 11,769 14,814
Total assets $ 37,176 $ 47,439