v3.26.1
Cash, Cash Equivalents and Investments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Money market funds $ 15,141 $ 4,402
Unrealized Gains 0 5
Unrealized Losses   0
Short-term investments (maturities within one year) 0 11,943
Total cash equivalents and investments, amortized cost 15,141 16,340
Total cash equivalents and investments, fair value 15,141 16,345
Cash equivalents (original maturities within 90 days)    
Schedule Of Available For Sale Securities [Line Items]    
Money market funds 15,141 4,402
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Total cash equivalents and investments, amortized cost 15,141 4,402
Total cash equivalents and investments, fair value 15,141 4,402
Government and agency notes    
Schedule Of Available For Sale Securities [Line Items]    
Unrealized Gains   5
Unrealized Losses   0
Short-term investments (maturities within one year) $ 0 11,943
Total cash equivalents and investments, amortized cost   11,938
Total cash equivalents and investments, fair value   $ 11,943