XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES - Schedule of Fair Value of Marketable Securities by Type of Security (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 81,958 $ 101,948
Gross Unrealized Holding Gains 4 79
Gross Unrealized Holding Losses (75) (64)
Fair Value 81,887 101,963
Level 1 | Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 9,944 14,538
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 0 0
Fair Value 9,944 14,538
Level 1 | U.S. treasury securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 37,726 35,976
Gross Unrealized Holding Gains 1 48
Gross Unrealized Holding Losses (34) (6)
Fair Value 37,693 36,018
Level 2 | U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 34,288 51,434
Gross Unrealized Holding Gains 3 31
Gross Unrealized Holding Losses (41) (58)
Fair Value $ 34,250 $ 51,407