XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Debt Securities and Convertible Note    
Cost Basis   $ 63,590
Gross Unrealized Losses   0
Gross Unrealized Gains   475
Fair Value   64,065
Marketable equity securities    
Cost Basis $ 28,159 28,159
Gross Unrealized Losses (11,681) (11,370)
Gross Unrealized Gains 0 0
Fair Value 16,478 16,789
Cost Basis 137,635 91,749
Gross Unrealized Losses (11,681) (11,370)
Gross Unrealized Gains 457 475
Fair Value 126,411 $ 80,854
Marketable Debt Securities    
Marketable Debt Securities and Convertible Note    
Cost Basis 109,476  
Gross Unrealized Losses 0  
Gross Unrealized Gains 457  
Fair Value 109,933  
Non-current    
Cost Basis 8,515  
Gross Unrealized Losses (522)  
Gross Unrealized Gains 0  
Fair Value $ 7,993