XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Amortized Cost $ 118,968 $ 135,775
Amortized Cost 48,801 60,171
Amortized Cost 167,769 195,946
Gross Unrealized Gains    
Gross Unrealized Gains 71 163
Gross Unrealized Gains 42 0
Gross Unrealized Gains 113 163
Gross Unrealized Losses    
Gross Unrealized Losses (50) (8)
Gross Unrealized Losses (48) (203)
Gross Unrealized Losses (98) (211)
Fair Value    
Fair Value 118,989 135,930
Fair Value 48,795 59,968
Fair Value 167,784 195,898
Corporate debt securities    
Amortized Cost    
Amortized Cost 97,187 118,813
Amortized Cost 48,801 60,171
Gross Unrealized Gains    
Gross Unrealized Gains 52 128
Gross Unrealized Gains 42 0
Gross Unrealized Losses    
Gross Unrealized Losses (49) (8)
Gross Unrealized Losses (48) (203)
Fair Value    
Fair Value 97,190 118,933
Fair Value 48,795 59,968
Government and agency - U.S.    
Amortized Cost    
Amortized Cost 21,781 16,962
Gross Unrealized Gains    
Gross Unrealized Gains 19 35
Gross Unrealized Losses    
Gross Unrealized Losses (1) 0
Fair Value    
Fair Value $ 21,799 $ 16,997