v3.25.2
Balance Sheet Details - Schedule of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 31,142 $ 18,458
Gross Unrealized Gains 0 2
Gross Unrealized Losses (6) (1)
Estimated Fair Value 31,136 18,459
U.S. treasury bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 9,930 5,934
Gross Unrealized Gains 0 2
Gross Unrealized Losses (2) 0
Estimated Fair Value 9,928 5,936
U.S. government agency obligations    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 8,918 8,326
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (1)
Estimated Fair Value 8,917 8,325
U.S. corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,382 1,387
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 3,382 1,387
U.S. commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,932 1,831
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2) 0
Estimated Fair Value 6,930 1,831
Foreign commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,980 980
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) 0
Estimated Fair Value $ 1,979 $ 980