v3.25.1
Cash and Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value    
Estimated Fair Value $ 131,951 $ 171,301
Total cash and cash equivalents and short-term investments    
Fair Value    
Amortized Cost 194,814 237,839
Gross Unrealized Gains 31 136
Gross Unrealized Losses (6) (18)
Estimated Fair Value 194,839 237,957
Cash and cash equivalents    
Fair Value    
Amortized Cost 62,888 66,656
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 62,888 66,656
Total short-term investments    
Fair Value    
Amortized Cost 131,926 171,183
Gross Unrealized Gains 31 136
Gross Unrealized Losses (6) (18)
Estimated Fair Value 131,951 171,301
U.S. treasury securities    
Fair Value    
Amortized Cost 110,114 127,884
Gross Unrealized Gains 21 106
Gross Unrealized Losses (3) 0
Estimated Fair Value 110,132 127,990
Corporate debt securities    
Fair Value    
Amortized Cost 21,812 43,299
Gross Unrealized Gains 10 30
Gross Unrealized Losses (3) (18)
Estimated Fair Value $ 21,819 $ 43,311