XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Short-Term Investments - Securities Classified as Cash and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and cash equivalents:    
Fair value $ 21,470 $ 96,140
Short-term investments:    
Amortized Cost 162,605 27,823
Gross Unrealized Gains 280 6
Gross Unrealized Losses (56) (60)
Fair Value 162,829 27,769
Total cash equivalents and investments, Cost 184,075 123,963
Total cash equivalents and investments, Gross Unrealized Gains 280 6
Total cash equivalents and investments, Gross Unrealized Losses (56) (60)
Total cash equivalents and investments, Fair Value 184,299 123,909
U.S. government-sponsored agency bonds    
Short-term investments:    
Amortized Cost 101,892 1,487
Gross Unrealized Gains 235 0
Gross Unrealized Losses (34) (8)
Fair Value 102,093 1,479
Commercial paper    
Short-term investments:    
Amortized Cost 49,630 25,336
Gross Unrealized Gains 41 6
Gross Unrealized Losses (17) (51)
Fair Value 49,654 25,291
Corporate bonds    
Short-term investments:    
Amortized Cost   1,000
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Fair Value   999
Asset-backed securities    
Short-term investments:    
Amortized Cost 8,628  
Gross Unrealized Gains 2  
Gross Unrealized Losses (5)  
Fair Value 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 2,829 11,827
Money market funds    
Cash and cash equivalents:    
Fair value $ 18,641 $ 84,313