v3.26.1
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Cash and Cash Equivalents [Line Items]      
Cash $ 18,293 $ 12,938  
Total cash and cash equivalents 78,720 67,413 $ 53,984
Money market funds      
Cash and Cash Equivalents [Line Items]      
Cash equivalents: $ 60,427 $ 54,475