v3.24.0.1
Balance Sheet Components - Schedule of Available-for-Sale Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-For-Sale [Line Items]    
Estimated Fair Value $ 79,974 $ 29,700
U.S. Treasuries    
Debt Securities, Available-For-Sale [Line Items]    
Amortized Cost 79,654 29,849
Unrealized Gains 320 0
Unrealized Losses 0 (149)
Estimated Fair Value $ 79,974 $ 29,700