v3.26.1
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortized Cost    
Available-for-sale securities, short-term $ 62,793 $ 135,775
Available-for-sale securities, long-term   60,171
Total available-for-sale securities   195,946
Gross Unrealized Gains    
Available-for-sale securities, short-term 88 163
Available-for-sale securities, long-term   0
Total available-for-sale securities   163
Gross Unrealized Losses    
Available-for-sale securities, short-term (5) (8)
Available-for-sale securities, long-term   (203)
Total available-for-sale securities   (211)
Fair Value    
Available-for-sale securities, short-term 62,876 135,930
Available-for-sale securities, long-term   59,968
Total available-for-sale securities   195,898
Corporate debt securities    
Amortized Cost    
Available-for-sale securities, short-term 62,793 118,813
Available-for-sale securities, long-term   60,171
Gross Unrealized Gains    
Available-for-sale securities, short-term 88 128
Available-for-sale securities, long-term   0
Gross Unrealized Losses    
Available-for-sale securities, short-term (5) (8)
Available-for-sale securities, long-term   (203)
Fair Value    
Available-for-sale securities, short-term $ 62,876 118,933
Available-for-sale securities, long-term   59,968
Government and agency - U.S.    
Amortized Cost    
Available-for-sale securities, short-term   16,962
Gross Unrealized Gains    
Available-for-sale securities, short-term   35
Gross Unrealized Losses    
Available-for-sale securities, short-term   0
Fair Value    
Available-for-sale securities, short-term   $ 16,997