v3.26.1
Cash, Cash Equivalents and Investments - Schedule of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Money market funds $ 114,449 $ 4,402
Unrealized Gains 0 5
Unrealized Losses 0 0
Short-term investments (maturities within one year) 0 11,943
Total cash equivalents and investments, amortized cost 114,449 16,340
Total cash equivalents and investments, fair value 114,449 16,345
Cash equivalents (original maturities within 90 days)    
Schedule Of Available For Sale Securities [Line Items]    
Money market funds 114,449 4,402
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Total cash equivalents and investments, amortized cost 114,449 4,402
Total cash equivalents and investments, fair value 114,449 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