v3.25.4
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash $ 68,713 $ 64,289
Cash equivalents:    
Money market funds 1,038 6,616
Total cash and cash equivalents $ 69,751 $ 70,905