v3.26.3
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 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 (7,816) (7,385)
Gross Unrealized Gains 0 0
Fair Value 20,343 20,774
Cost Basis 822,228 799,664
Gross Unrealized Losses (42,756) (7,385)
Gross Unrealized Gains 0 4,827
Fair Value 779,472 797,106
Marketable Debt Securities    
Marketable Debt Securities and Convertible Note    
Cost Basis 794,069  
Gross Unrealized Losses (34,940)  
Gross Unrealized Gains 0  
Fair Value 759,129  
Non-current    
Cost Basis 25,621 10,416
Gross Unrealized Losses (439) (175)
Gross Unrealized Gains 0 0
Fair Value $ 25,182 $ 10,241