v3.25.2
MARKETABLE SECURITIES - Schedule of Fair Value of Marketable Securities by Type of Security (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 41,712 $ 60,245
Gross Unrealized Holding Gains 27 86
Gross Unrealized Holding Losses (10) (18)
Fair Value 41,729 60,313
Level 1 | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 5,425 8,705
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 0 0
Fair Value 5,425 8,705
Level 1 | U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 29,896 34,316
Gross Unrealized Holding Gains 19 54
Gross Unrealized Holding Losses (8) (15)
Fair Value 29,907 34,355
Level 2 | U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,391 17,224
Gross Unrealized Holding Gains 8 32
Gross Unrealized Holding Losses (2) (3)
Fair Value $ 6,397 $ 17,253