v3.26.1
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Cash and Cash Equivalents [Line Items]      
Cash $ 22,990 $ 12,938  
Total cash and cash equivalents 91,759 67,413 $ 76,120
Money market funds      
Cash and Cash Equivalents [Line Items]      
Cash equivalents: $ 68,769 $ 54,475