v3.26.1
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Debt Securities and Convertible Note    
Cost Basis   $ 771,505
Gross Unrealized Losses   0
Gross Unrealized Gains   4,827
Fair Value   776,332
Marketable equity securities    
Cost Basis $ 28,159 28,159
Gross Unrealized Losses (4,069) (7,385)
Gross Unrealized Gains 0 0
Fair Value 24,090 20,774
Cost Basis 801,339 799,664
Gross Unrealized Losses (4,069) (7,385)
Gross Unrealized Gains 4,969 4,827
Fair Value 802,239 797,106
Marketable Debt Securities    
Marketable Debt Securities and Convertible Note    
Cost Basis 773,180  
Gross Unrealized Losses 0  
Gross Unrealized Gains 4,969  
Fair Value 778,149  
Non-current    
Cost Basis 10,416 10,416
Gross Unrealized Losses 0 (175)
Gross Unrealized Gains 65 0
Fair Value $ 10,481 $ 10,241