XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.3
CASH, CASH EQUIVALENTS AND INVESTMENTS - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash and cash equivalents:    
Fair Value $ 47,429 $ 21,470
Short-term investments:    
Amortized Cost 142,788 162,605
Gross Unrealized Gains 193 280
Gross Unrealized Losses (8) (56)
Fair Value 142,973 162,829
Total cash equivalents and investments, Amortized Cost 190,217 184,075
Total cash equivalents and investments, Gross Unrealized Gains 193 280
Total cash equivalents and investments, Gross Unrealized Losses (8) (56)
Total cash, cash equivalents and investments 190,402 184,299
U.S. government-sponsored agency bonds    
Short-term investments:    
Amortized Cost 53,052 101,892
Gross Unrealized Gains 52 235
Gross Unrealized Losses (6) (34)
Fair Value 53,098 102,093
U.S. treasury securities    
Short-term investments:    
Amortized Cost 36,697 2,455
Gross Unrealized Gains 47 2
Gross Unrealized Losses (1) 0
Fair Value 36,743 2,457
Commercial paper    
Short-term investments:    
Amortized Cost 30,738 49,630
Gross Unrealized Gains 54 41
Gross Unrealized Losses 0 (17)
Fair Value 30,792 49,654
Corporate bonds    
Short-term investments:    
Amortized Cost 17,371  
Gross Unrealized Gains 37  
Gross Unrealized Losses 0  
Fair Value 17,408  
Asset-backed securities    
Short-term investments:    
Amortized Cost 2,975 8,628
Gross Unrealized Gains 3 2
Gross Unrealized Losses 0 (5)
Fair Value 2,978 8,625
Yankee bonds    
Short-term investments:    
Amortized Cost 1,955  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Fair Value 1,954  
Cash    
Cash and cash equivalents:    
Fair Value 7,560 2,829
Money market funds    
Cash and cash equivalents:    
Fair Value $ 39,869 $ 18,641