XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CASH, CASH EQUIVALENTS AND INVESTMENTS - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash and cash equivalents:    
Fair Value $ 41,890 $ 21,470
Short-term investments:    
Amortized Cost 144,172 162,605
Gross Unrealized Gains 4 280
Gross Unrealized Losses (105) (56)
Fair Value 144,071 162,829
Total cash equivalents and investments, Amortized Cost 186,062 184,075
Total cash equivalents and investments, Gross Unrealized Gains 4 280
Total cash equivalents and investments, Gross Unrealized Losses (105) (56)
Cash and short-term investments 185,961 184,299
U.S. government-sponsored agency bonds    
Short-term investments:    
Amortized Cost 98,350 101,892
Gross Unrealized Gains 0 235
Gross Unrealized Losses (60) (34)
Fair Value 98,290 102,093
Commercial paper    
Short-term investments:    
Amortized Cost 42,074 49,630
Gross Unrealized Gains 4 41
Gross Unrealized Losses (44) (17)
Fair Value 42,034 49,654
Asset-backed securities    
Short-term investments:    
Amortized Cost 3,748 8,628
Gross Unrealized Gains 0 2
Gross Unrealized Losses (1) (5)
Fair Value 3,747 8,625
U.S. treasury securities    
Short-term investments:    
Amortized Cost   2,455
Gross Unrealized Gains   2
Gross Unrealized Losses   0
Fair Value   2,457
Cash    
Cash and cash equivalents:    
Fair Value 5,834 2,829
Money market funds    
Cash and cash equivalents:    
Fair Value $ 36,056 $ 18,641