XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Investments - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and cash equivalents:    
Fair Value $ 36,147 $ 21,470
Short-term investments:    
Amortized Cost 166,451 162,605
Gross Unrealized Gains 45 280
Gross Unrealized Losses (65) (56)
Fair Value 166,431 162,829
Total cash equivalents and investments, Amortized Cost 202,598 184,075
Total cash equivalents and investments, Gross Unrealized Gains 45 280
Total cash equivalents and investments, Gross Unrealized Losses (65) (56)
Cash and short-term investments 202,578 184,299
U.S. government-sponsored agency bonds    
Short-term investments:    
Amortized Cost 101,706 101,892
Gross Unrealized Gains 34 235
Gross Unrealized Losses (23) (34)
Fair Value 101,717 102,093
Commercial paper    
Short-term investments:    
Amortized Cost 53,549 49,630
Gross Unrealized Gains 11 41
Gross Unrealized Losses (39) (17)
Fair Value 53,521 49,654
Asset-backed securities    
Short-term investments:    
Amortized Cost 8,707 8,628
Gross Unrealized Gains 0 2
Gross Unrealized Losses (3) (5)
Fair Value 8,704 8,625
U.S. treasury securities    
Short-term investments:    
Amortized Cost 2,489 2,455
Gross Unrealized Gains 0 2
Gross Unrealized Losses 0 0
Fair Value 2,489 2,457
Cash    
Cash and cash equivalents:    
Fair Value 3,844 2,829
Money market funds    
Cash and cash equivalents:    
Fair Value $ 32,303 $ 18,641