XML 104 R32.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 106,584 $ 135,775
Amortized Cost 22,749 60,171
Amortized Cost 129,333 195,946
Gross Unrealized Gains    
Gross Unrealized Gains 49 163
Gross Unrealized Gains 51 0
Gross Unrealized Gains 100 163
Gross Unrealized Losses    
Gross Unrealized Losses (74) (8)
Gross Unrealized Losses (3) (203)
Gross Unrealized Losses (77) (211)
Fair Value    
Fair Value 106,559 135,930
Fair Value 22,797 59,968
Fair Value 129,356 195,898
Corporate debt securities    
Amortized Cost    
Amortized Cost 88,565 118,813
Amortized Cost 22,749 60,171
Gross Unrealized Gains    
Gross Unrealized Gains 42 128
Gross Unrealized Gains 51 0
Gross Unrealized Losses    
Gross Unrealized Losses (73) (8)
Gross Unrealized Losses (3) (203)
Fair Value    
Fair Value 88,534 118,933
Fair Value 22,797 59,968
Government and agency - U.S.    
Amortized Cost    
Amortized Cost 18,019 16,962
Gross Unrealized Gains    
Gross Unrealized Gains 7 35
Gross Unrealized Losses    
Gross Unrealized Losses (1) 0
Fair Value    
Fair Value $ 18,025 $ 16,997