XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Cash $ 12,938 $ 20,802
Total cash and cash equivalents 67,413 45,542
Money market funds    
Cash and Cash Equivalents [Line Items]    
Cash equivalents $ 54,475 $ 24,740