XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Short-Term Investments - Securities Classified as Cash and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and cash equivalents    
Fair value $ 64,932 $ 21,470
Short-term investments    
Amortized Cost 185,111 162,605
Gross Unrealized Gains 112 280
Gross Unrealized Losses (55) (56)
Fair Value 185,168 162,829
Total cash, cash equivalents and investments 250,043 184,075
Total cash, cash equivalents and investments, Gross Unrealized Gains 112 280
Total cash, cash equivalents and investments, Gross Unrealized Losses (55) (56)
Total cash, cash equivalents and investments, Fair Value 250,100 184,299
U.S. treasury securities    
Short-term investments    
Amortized Cost 79,720 2,455
Gross Unrealized Gains 58 2
Gross Unrealized Losses (5) 0
Fair Value 79,773 2,457
U.S. government-sponsored agency bonds    
Short-term investments    
Amortized Cost 45,960 101,892
Gross Unrealized Gains 29 235
Gross Unrealized Losses (27) (34)
Fair Value 45,962 102,093
Commercial paper    
Short-term investments    
Amortized Cost 37,061 49,630
Gross Unrealized Gains 19 41
Gross Unrealized Losses (15) (17)
Fair Value 37,065 49,654
Corporate bonds    
Short-term investments    
Amortized Cost 17,415  
Gross Unrealized Gains 4  
Gross Unrealized Losses (6)  
Fair Value 17,413  
Asset-backed securities    
Short-term investments    
Amortized Cost 2,983 8,628
Gross Unrealized Gains 2 2
Gross Unrealized Losses 0 (5)
Fair Value 2,985 8,625
Yankee bonds    
Short-term investments    
Amortized Cost 1,972  
Gross Unrealized Gains 0  
Gross Unrealized Losses (2)  
Fair Value 1,970  
Cash    
Cash and cash equivalents    
Fair value 16,282 2,829
Money market funds    
Cash and cash equivalents    
Fair value $ 48,650 $ 18,641